* {
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
input[type="text"]:not(.selectbox),input[type="number"],input[type="password"] {
	-webkit-user-modify:read-write-plaintext-only;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline-style:none
}
body,ul,ol,li,form {
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none
}
ul,ol {
	list-style:none
}
img {
	border:0
}
body {
	background:#F6F6F6;
	font-family:YaHei,Helvetica,Tahoma,sans-serif;
	font-size:14px;
	line-height:1.5;
	color:#333;
	position:relative;
}
h1,h2,h3,h4,div,li,p,menu,dl,dt,dd {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	-webkit-tap-highlight-color:transparent
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
}
button,input {
	line-height:normal;
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	ime-mode:disabled
}
button[disabled],html input[disabled] {
	cursor:default
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	color:#333;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
a:hover,a.current {
	outline:0;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
}
.cf,div.v3 li a {
	zoom:1
}
.cf:after,div.v3 li a:after {
	content:'';
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden
}
.clearfix::before,.clearfix::after{
display:table;
line-height:0;
content:""}
.clearfix::after{
clear:both}
.c {
	text-align:center;
}
.tr {
	text-align:right;
}
.f60,input.f60 {
	color:#F08A01;
}
.f00 {
	color:#f00;
}
.header_v3 {
	width:100%;
	height:51px;
	background-color:#F08A01;
	border-bottom:1px solid #E9660D;
}
.logo {
	width:64px;
	height:35px;
	position:absolute;
	top:8px;
	left:16px;
	background:url(../images/logo_d02.png) no-repeat;
	background-size:64px 35px;
}
.logo a {
	display:block;
	height:100%;
	text-indent:-999px;
	overflow:hidden;
}
.header_v3 .city {
	font-size:14px;
	height:18px;
	line-height:18px;
	position:absolute;
	left:100px;
	top:15px;
}
.city a {
	position:relative;
	display:block;
	color:#fff;
	border-radius:2px;
	padding:4px;
}
.city a:hover {
	background-color:#D87C01;
}
.city a:after {
	content:'';
	display:inline-block;
	width:0;
	height:0;
	font-size:0;
	border-color:#FFF transparent transparent transparent;
	border-style:solid;
	border-width:4px;
	margin-left:4px;
}
.header_v3 nav {
	position:absolute;
	top:0px;
	right:8px;
}
.header_d3 nav {
	position:absolute;
	top:2px;
	right:0px;
	height:34px;
}
.head-nav li {
	display:inline-block;
}
.head-nav li a {
	display:block;
	padding:28px 5px 0px;
	color:#fff;
	font-size:12px;
	border-radius:2px;
	height:23px;
}
.head-nav li a:hover {
	background-color:#D87C01;
}
.head-nav li.hover {
	background:#AEBE44;
}
.head-nav li.hover a,.head-nav li.hover a:hover {
	background-color:#AEBE44;
}





.ser-form .focus {
	padding:0;
	width:130px;
}
.ser-form .focus input {
	width:130px;
	margin:0;
	background:#fff;
	border:1px solid #ccc;
}


header {
height: 50px;
display: block;
text-align: center;
background: #E4393C;
border-bottom: 1px #980063 solid;
background: -moz-linear-gradient(top,#E4393C,#E4393C);
background: -webkit-gradient(linear,0 0,0 100%,from(#E4393C),to(#E4393C));
}
.arrow-left {
float: left;
width: 13px;
height: 13px;
margin-left: 13px;
margin-top: 15px;
border: 2px solid #fff;
border-width: 2px 0 0 2px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.arrow-left:hover{
	background:none;
	float: left;
width: 13px;
height: 13px;
margin-left: 13px;
margin-top: 15px;
border: 2px solid #ff5a84;
border-width: 2px 0 0 2px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.w-header .home {
float: right;
width: 37px;
height: 100%;
background: url(../images/home.png) no-repeat center;
background-size: 21px;
}

.w-header .text {
margin: 0 100px;
text-align: center;
line-height: 50px;
font-size: 18px;
color: #fff;
font-family: 'MICROSOFT YaHei', Helvetica, Tahoma, sans-serif;
}
.detail_cen img{
	max-width:300px;
	height:auto;
}
.nav-item {
	background:#E8E8E8;
	position:absolute;
	width:100%;
	left:0px;
	top:40px;
	z-index:2;
	bottom:0;
}
.nav-item span {
	height:0;
	width:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border-color:#EF8924 transparent transparent transparent;
	border-style:solid;
	border-width:5px;
	position:absolute;
	top:0;
	right:17px;
}
.cat1_css {
	font-size:14px;
	color:#565751;
	width:33%;
	text-align:center;
	background:#F1F1F1;
	top:0;
	left:0;
	position:absolute;
}
.cat1_css a {
	display:block;
	border-top:1px solid #fff;
	border-bottom:1px solid #C7C7C7;
	padding-top:9px;
	height:26px;
	position:relative;
}
.cat1_css a.cur {
	color:#FF9E36;
	background:#E8E8E8;
}
.nav-item dl dd.cat2_css a {
	display:block;
	height:35px;
	line-height:35px;
	color:#6F7364;
	background-position:right 20px;
	position:relative;
}
.nav-item dl dd.cat2_css a.cur {
	color:#FF9E36;
}
.cat2_css {
	width:33%;
	position:absolute;
	left:33%;
	top:0;
	background:#E8E8E8;
	text-align:center;
}
.cat2_css a em,.cat1_css a em {
	background:url(../images/nav_new_pro_icon.png) no-repeat;
	background-size:10px 49px;
}
.cat2_css a em,.cat1_css a em {
	background-position:0 6px;
	width:10px;
	height:18px;
	display:inline-block;
	position:absolute;
	right:12px;
	top:7px;
}
.cat2_css a.cur em,.cat1_css a.cur em {
	background-position:0 -31px;
}
.cat3_css {
	background:#FAFCF7;
	width:34%;
	position:absolute;
	left:66%;
	top:0px;
	z-index:2;
	text-align:center;
	margin-left:-1px;
	border-right:2px solid white;
}
.cat3_css a {
	display:block;
	height:35px;
	line-height:35px;
	color:#6F7364;
}
.cat3_css a.cur {
	background:#EBECE6;
	color:#FF9E36;
}
.h-login a,.h-sort a {
	background:url(../images/header_icon.png) no-repeat;
	background-size:58px 17px;
	width:35px;
	text-align:center;
}
.h-login a {
	background-position:25px 9px;
	width:56px;
}
.h-sort a {
	background-position:-28px 9px;
}
.header_d3 {
	height:42px;
	background-color:#F08A01;
	border-bottom:1px solid #BA6822;
	width:100%;
}
.search {
	padding:10px 0;
	position:relative;
	height:30px;
}
.searchdiv {
	border-radius:100px;
	border:1px #CCC solid;
	margin:0 68px 0 10px;
	background:white;
	height:28px;
	box-shadow:1px 1px 5px #CCC inset;
	box-shadow:1px 1px 1px #FFF;
	position:relative;
	padding:0 10px;
}
.inputsearch {
	width:100%;
	border:1px solid #C3C2C0;
	background:#fff;
	height:30px;
	padding:2px 10px;
	display:inline-block;
	outline:none;
	-webkit-appearance:none;
	border-radius:5px;
	-webkit-box-shadow:2px 2px 4px #DBDADA inset;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.search-bg {
	background-image:url(../images/btn-search2.png);
	background-repeat:no-repeat;
	background-size:auto 12px;
	background-position:8px 8px;
	padding-left:25px;
}
.ser-tb {
	float:left;
	display:block;
	width:30px;
}
.ser-tb input {
	border:none;
	background:none;
	padding:16px 0px;
	border-radius:2px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-shadow:0px 1px 1px #89530A;
	-moz-text-shadow:0px 1px 1px #89530A;
	line-height:150%;
	width:30px;
}
.ser-form .headsearch {
	float:left;
	margin:12px 5px 0 0;
}
.search_btn {
	display:block;
	background:none;
	border:0;
	color:#4D4D4D;
	cursor:pointer;
	padding:0 5px;
	font:14px/28px Microsoft Yahei;
	font-weight:bold;
	overflow:hidden;
	-webkit-appearance:none;
}
.bot,.malltxt .num span,.malltxt .dis,.prop-oc em,.cat1_css em.g,.cat1_css em.d {
	background:url(../images/com_icon2.png) no-repeat;
}
.item-name .num span,.item-name .num em,.deal-name .num span,.numren span {
	background:url(../images/com_new_icon1.png) no-repeat;
	background-size:32px 15px;
}
.content .v4 {
	min-height:250px;
}
div.v3 {
	min-height:250px;
}
div.v3 li {
	position:relative;
}
.deal-item li {
	padding-top:10px;
	position:relative;
}
.nojl,.retrievePwd_resutl p {
	margin:10px;
	line-height:160%;
	border:1px solid #D9D9D9;
	overflow:hidden;
	background:white;
	padding:15px;
}
.bot {
	float:right;
	width:170px;
	height:4px;
	position:relative;
	right:0;
	background-position:0 -1px;
}
div.v3 li a {
	display:block;
	background:#fff;
	background-image:-webkit-linear-gradient(white,#F9F9F9);
	background-image:-moz-linear-gradient(white,#F9F9F9);
}
div.v3 li a:hover {
	background:#f1f1f1;
}
.common-item li,.myls-fav li {
	width:100%;
	vertical-align:top;
	padding:0px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #E5E5E5;
}
.common-item li a,.myls-fav li a {
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.common-item .pic,.myls-fav .pic {
	margin:10px 8px;
	float:left;
	padding:2px;
	width:114px;
	height:73px;
	border:1px solid #CECECE;
	border-radius:2px;
	background-color:#fff;
}
.common-item .pic img,.myls-fav .pic img {
	width:114px;
	height:73px;
}
.item-name {
	padding:12px 10px 0 135px;
	text-align:left;
}
.item-name h2 {
	line-height:120%;
	overflow:hidden;
	color:#0C0C0C;
	font-weight:bold;
	margin-bottom:5px;
}
.item-name h3 {
	font-size:13px;
	line-height:120%;
	height:30px;
	overflow:hidden;
	color:#595552;
	font-weight:normal;
}
.deal-name h1 {
	font-size:18px;
	color:#060606;
	font-weight:bold;
	margin-bottom:3px;
}
.deal-name h3 {
	font-size:14px;
	color:#6E6D6D;
}
.item-name .price b {
	font-size:18px;
	color:#E4393C;
}
.item-name .price del {
	color:#858585;
	padding-left:12px;
}
.deal-name .price b {
	font-size:30px;
	color:#F88300;
}
.deal-name .price del {
	color:#82807E;
	padding-left:12px;
	font-size:16px;
}
.item-edit {
	height:20px;
}
.item-edit p.price {
	float:left;
}
.item-edit p.num {
	float:right;
}
.item-name .num,.malltxt .num {
	position:relative;
	height:15px;
	line-height:15px;
	font-size:15px;
	color:#82807E;
	margin-top:7px;
	padding-left:25px;
}
.numren {
	position:relative;
	height:16px;
	line-height:16px;
	font-size:15px;
	color:#FF7512;
	padding-left:25px;
	float:left;
}
.mygo-pay .timeren {
	padding:0;
	float:right;
	width:auto;
}
.item-name .num span,.malltxt .num span,.numren span {
	display:inline-block;
	width:19px;
	height:15px;
	position:absolute;
	left:0;
	top:-1px;
}
.item-name .num em {
	font-size:12px;
	position:absolute;
	top:0;
	left:90px;
	font-style:normal;
	background-position:-20px 0;
	padding-left:15px;
}
.uptop {
	position:relative;
	margin-top:15px;
	height:59px;
	border:1px solid #F07800;
	border-width:1px 0;
	background-color:#FF9100;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FEAF01),to(#FF8100));
	background-image:-webkit-linear-gradient(top,#FEAF01,#FF8100);
	background-image:-moz-linear-gradient(top,#FEAF01,#FF8100);
	background-image:-ms-linear-gradient(top,#FEAF01,#FF8100);
	background-image:-o-linear-gradient(top,#FEAF01,#FF8100);
	background-image:linear-gradient(top,#FEAF01,#FF8100);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEAF01',EndColorStr='#FF8100');
}
.uptop a {
	display:block;
	width:100%;
	height:59px;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	line-height:59px;
	text-align:center;
}
.uptop a span {
	background:url(../images/uptop.png) no-repeat;
	display:inline-block;
	width:51px;
	height:42px;
	padding:3px 5px;
	vertical-align:middle;
}
.user-sign {
	text-align:center;
	padding:10px 0;
}
.user-sign a {
	color:#999;
}
.myls-tit li span,.pro-3b li span,.detail-footitem li.goup span,.detail-footitem li.backhome span,.pad_bor dd label,.add-cion,label .ml-fx,label .ml-coll,label .ml-colg {
	background:url(../images/detail_new_icon3.png) no-repeat;
	background-size:66px auto;
}
.footer {
	padding:10px 0 35px 0;
}
footer .copyright {
	position:relative;
	text-align:center;
	width:100%;
	font-size:12px;
	color:#999;
	height:30px;
	z-index:0;
}
footer .copyright span {
	line-height:23px;
	background:#DEE0DB;
	top:0;
	margin:0 auto;
	z-index:4;
	padding:0 6px;
}
footer .copyright p {
	height:1px;
	width:100%;
	text-indent:-9999px;
	font-size:0;
	position:absolute;
	top:11px;
	z-index:1;
	background:-moz-linear-gradient(left,#DBDCD7,#4F4F4D,#DBDCD7);
	background:-webkit-gradient(linear,left 0,right 0,from(#DBDCD7),to(#DBDCD7),color-stop(0.5,#4F4F4D));
}
.footer-com ul li::after {
	content:'-';
	display:block;
	height:28px;
	width:2px;
	background:#B7B3B2;
	position:absolute;
	right:0;
	top:4px;
	font-size:0;
	text-indent:-9999px;
	background:-moz-linear-gradient(top,#D1D2CD,#B7B3B2,#D1D2CD);
	background:-webkit-gradient(linear,0% 0,0% 100%,from(#D1D2CD),to(#D1D2CD),color-stop(0.5,#B7B3B2));
}
.footer-com ul li:last-child::after {
	display:none;
}
.detail-footitem {
	background-color:#EBECE7;
	height:36px;
	font-size:0;
	overflow:hidden;
	border-top:1px white solid;
	padding:0 10px;
}
.detail-footitem li {
	float:left;
	width:50%;
	font-size:12px;
	height:36px;
	line-height:36px;
	position:relative;
}
.detail-footitem li a {
	display:inline-block;
	height:100%;
	position:relative;
}
.detail-footitem li.foot-site {
	float:right;
	text-align:right;
}
.detail-footitem li.foot-site a {
	color:#FF6C1B;
	padding:0 10px;
}
.detail-footitem li.goup span {
	position:absolute;
	background-position:right -24px;
	display:block;
	width:22px;
	height:22px;
	top:6px;
}
.detail-footitem li.backhome a {
	width:95px;
	margin:0 auto;
	padding:0 10px;
}
.detail-footitem li.backhome span {
	position:absolute;
	background-position:-30px -29px;
	display:block;
	width:15px;
	height:15px;
	top:11px;
}
.detail-footitem li.myls {
	color:#FF8001;
}
.detail-footitem li.myls a {
	padding:0 10px;
	display:inline-block;
}
.footer-com,.page,.pagebox {
	background-color:#DFE0DB;
	background:-moz-linear-gradient(top,#B7B8B3,#DFE0DB 10%,#DFE0DB 95%);
	background:-webkit-gradient(linear,0 0,0 100%,from(#B7B8B4),to(#DFE0DC),color-stop(0.1,#DFE0DC));
}
.com-footitem {
	font-size:0;
	overflow:hidden;
	padding-top:2px;
}
.com-footitem li {
	display:inline-block;
	width:20%;
	font-size:12px;
	height:36px;
	line-height:36px;
	position:relative;
	text-align:center;
}
.com-footitem li a {
	color:#494343;
}
.com-footitem li.home {
	width:15%;
}
.footer_v3 p.serve {
	color:#868485;
	text-align:center;
	padding:10px 0;
}
.footer_v3 p.serve b {
	color:#484242;
}
.deal-time span,.promap-list li table td.m3,.buy_pal_ok,.buy_pal_no,.wl_ok,.wl_over,.uptop a.arrowleft,.uptop a.arrowside,.vtipe {
	background:url(../images/deal_icon1.png) no-repeat;
}
.header_d3 {
	text-align:center;
	z-index:2;
	position:relative;
}
.header_d3 h1 {
	font-size:20px;
	color:#fff;
	line-height:44px;
}
.header_d3 a.arrowleft,.header_d3 a.arrowleft label,.header_d3 a.arrowside,.header_d3 a.arrowside label,.header_d3 a.arrowleft:hover,.header_d3 a.arrowleft:hover label,.header_d3 a.arrowside:hover,.header_d3 a.arrowside:hover label,a.detailside,a.detailside label,a.detailside:hover,a.detailside:hover label {
	background:url(../images/bg_headbtn.png) no-repeat;
	background-size:100px auto;
	display:block;
}
.header_d3 a.arrowleft {
	position:absolute;
	height:29px;
	top:7px;
	left:7px;
	color:#FFFDFA;
	padding-left:15px;
}
.header_d3 a.arrowleft label {
	background-position:right 0;
}
.header_d3 a.arrowleft:hover {
	background-position:0 -29px;
}
.header_d3 a.arrowleft:hover label {
	background-position:right -29px;
}
.header_d3 a.arrowleft label,.header_d3 a.arrowleft:hover label {
	height:25px;
	padding:4px 8px 0 0;
}
.header_d3 a.arrowside {
	position:absolute;
	right:15px;
	background-position:0px -58px;
	top:7px;
	font-size:14px;
	color:#FFFDFA;
	padding-left:15px;
	text-align:center;
}
.header_d3 a.arrowside label {
	background-position:right -58px;
}
.header_d3 a.arrowside:hover {
	background-position:0px -87px;
}
.header_d3 a.arrowside:hover label {
	background-position:right -87px;
}
.header_d3 a.arrowside label,.header_d3 a.arrowside:hover label {
	height:25px;
	padding:4px 15px 0 0;
}
a.detailside {
	position:absolute;
	right:10px;
	background-position:0px -58px;
	top:7px;
	font-size:14px;
	color:#FFFDFA;
	padding-left:8px;
	text-align:center;
	font-weight:bold;
}
a.detailside label {
	background-position:right -58px;
}
.header_d3 a.detailside:hover {
	background-position:0px -87px;
}
a.detailside:hover label {
	background-position:right -87px;
}
a.detailside label,a.detailside:hover label {
	height:26px;
	padding:3px 8px 0 0;
}
.uptop a.arrowleft,.uptop a.arrowside {
	display:block;
	position:absolute;
	width:20px;
	height:33px;
	top:11px;
	text-indent:-999em;
}
.uptop a.arrowleft {
	left:15px;
}
.uptop a.arrowside {
	right:15px;
	background-position:-23px 0;
}
.deal-item .pic,.code-pro .pic {
	width:257px;
	height:166px;
	margin:10px auto 2px;
	padding:4px;
	border:2px solid #C4C4C4;
	border-radius:4px;
	box-shadow:1px 1px 4px #CCC;
}
.deal-item a {
	width:270px;
	display:block;
	margin:0 auto;
}
.deal-edit {
	height:55px;
	margin:0 15px;
}
.deal-edit .deal-btn {
	float:right;
	width:135px;
	margin:0;
	border-radius:6px;
	height:38px;
	line-height:38px;
}
.deal-edit .deal-btn a {
	border-radius:6px;
	font-weight:normal;
}
.deal-att {
	position:relative;
	height:45px;
	float:left;
	width:140px;
}
.deal-att p {
	position:absolute;
}
.deal-att p.price {
	left:0;
	top:0;
}
.deal-att p.price b {
	font-size:30px;
	color:#FF8000;
	font-family:Arial;
}
.deal-att p.price del {
	color:#858585;
	padding-left:8px;
	font-size:12px;
}
.deal-att p.num {
	right:10px;
	top:0;
}
.deal-name .num {
	height:15px;
	color:#888;
	margin-top:13px;
	font-size:15px;
}
.deal-name .num span {
	display:inline-block;
	width:19px;
	height:15px;
	margin:3px 3px 0 0;
	float:left;
}
.deal-btn,.buy-btn,.submit-btn,.prop-btn p {
	margin:20px 15px;
	height:46px;
	line-height:46px;
}
.submit-btn a,.buy-btn a,.deter-btn a,.deal-btn a,input.j_submit,.add-input,.input-btn,.codes-btn a {
	display:block;
	width:100%;
	height:100%;
	background:#E4393C;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:white;
	cursor:pointer;
	overflow:hidden;
	border:1px #E4393C solid;
	border-radius:5px;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #E4393C inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #E4393C inset;
	-webkit-appearance:none;
}
.nobuy a {
	background:#999;
	border:1px #CCC solid;
	color:white;
	cursor:text;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #E0E0E0 inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #E0E0E0 inset;
}
.deal-time {
	line-height:16px;
	font-size:16px;
	color:#678A17;
	padding-top:10px;
}
.deal-time span {
	display:inline-block;
	width:17px;
	height:16px;
	background-position:-48px 0;
	padding-right:5px;
	vertical-align:top;
}
.cont-detail {
	padding-top:5px;
}
.deal-box h2 {
	height:36px;
	font-weight:700;
	background:#E7E2DC;
	line-height:34px;
	padding:2px 20px 0;
	position:relative;
	text-shadow:0 1px 1px white;
	font-size:14px;
	cursor:pointer;
	color:#4F515E;
	box-shadow:1px 1px 4px #CCC;
}
.deal-box h2::after {
	content:'閳拷';
	display:block;
	height:0;
	width:0;
	font-size:0;
	line-height:0;
	border-width:8px;
	border-style:solid;
	border-color:#999176 #E7E2DC #E7E2DC;
	position:absolute;
	top:15px;
	right:15px;
	text-indent:-9999px;
}
.deal-box {
	border-bottom:1px solid #CECBC3;
	border-top:1px solid #F0EEEF;
}
.deal-box h2.cur {
	background:#ccc;
}
.deal-box h2.cur::after {
	border-color:#ccc #ccc #999176 #ccc;
	top:7px;
}
.deal-box h2.right::after {
	border-color:#E7E2DC #E7E2DC #E7E2DC #999176;
	top:10px;
	right:10px;
}
.tab-box {
	background-color:#F9FAF5;
	padding:15px 10px;
}
.tab-box h3 {
	font-weight:bold;
	font-size:14px;
	color:#595552;
	margin-bottom:10px;
}
.tab-box .pro-3b li {
	position:relative;
	padding:4px 0 6px 24px;
	color:#595552;
}
.tab-box .pro-tipe li {
	color:#4B4744;
	margin-bottom:10px;
}
.tab-box .pro-map-list {
	border:1px solid #A9AAA5;
	background:#fff;
	border-radius:5px;
	padding:10px;
	margin-top:10px;
}
.tab-box .pro-map-list dt {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.tab-box .pro-map-list dd p {
	color:#655C55;
	margin-bottom:5px;
}
.tab-box .detail_cen ul {
	background:none;
	border:none;
	padding:10px 0;
}
.por-ditu {
	margin:0 10px;
}
.prodetail,.profx {
	background:#fff;
	padding:15px 10px;
}
.buy_submit,.set-site {
	margin:10px;
	border:1px solid #858180;
	border-radius:10px;
	background:#fff;
	padding:10px 0;
}
.set-site {
	padding:0;
	overflow:hidden;
}
.sitelist,.newsite {
	margin-top:-1px;
}
.sitelist li,.newsite li {
	padding:15px;
	border-top:1px solid #D9D9D9;
	overflow:hidden;
	line-height:25px;
	position:relative;
}
.sitelist li {
	padding-left:50px;
}
.newsite li {
	padding-left:80px;
}
.sitelist li p,.newsite li p {
	float:left;
	display:inline-block;
}
.sitelist li p.tl,.newsite li p.tl {
	position:absolute;
	left:15px;
}
.order-det {
	padding:10px 15px;
}
.order-det h4 {
	color:#FF7F00;
	padding-bottom:2px;
}
.order-det ul,.order-codes {
	background:#fff;
	border:1px solid #B5B5B5;
	border-radius:5px;
	overflow:hidden;
}
.order-det ul li {
	margin-top:-1px;
	border-top:1px dashed #CECECE;
	padding:10px;
	position:relative;
	color:#6A6968;
}
.order-det ul li font {
	font-size:12px;
	color:#97928F;
}
.delivery_submit {
	position:absolute;
	top:7px;
	right:20px;
	display:block;
	width:74px;
	height:25px;
	line-height:25px;
	background:#FF972D;
	text-align:center;
	color:white;
	cursor:pointer;
	border:1px #C9881E solid;
	border-radius:5px;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
}
.delivery_end {
	position:absolute;
	top:7px;
	right:20px;
	display:block;
	width:74px;
	height:25px;
	line-height:25px;
	background:#DFDEDD;
	border:1px solid #DFDEDD;
	text-align:center;
	color:white;
	box-shadow:none;
	cursor:default;
	border-radius:5px;
}
.order-info dt {
	padding:0 15px;
	font-weight:bold;
}
.order-info dd {
	margin:10px;
	background:#fff;
}
.buy_submit h1,.buy_submit h1 a {
	line-height:140%;
	padding:10px;
	font-size:14px;
	color:#3F3E3B;
	font-weight:bold;
}
.submit-list li {
	border-top:1px solid #BDBDBD;
	display:block;
	padding:0 15px;
	overflow:hidden;
}
.submit-list li p {
	display:inline-block;
	padding:15px 0;
	color:#443B3C;
}
.submit-list li.pay_gate {
	padding:0;
}
.pay-bank a {
	height:36px;
	font-weight:700;
	background:#D6D3CE;
	line-height:34px;
	padding:2px 8px 0;
	position:relative;
	text-shadow:0 1px 1px white;
	font-size:14px;
	cursor:pointer;
	color:#4F515E;
	box-shadow:1px 1px 4px #CCC;
	display:block;
	border-bottom:1px solid #CECBC3;
	border-top:1px solid #A4A19C;
}
.pay-bank a::after {
	content:'';
	zoom:1;
	position:absolute;
	right:15px;
	top:15px;
	display:inline-block;
	width:14px;
	height:14px;
	background-image:url(../images/icon-arr.png);
	opacity:.4;
	background-repeat:no-repeat;
	background-size:14px 14px;
}
.submit-list .pd-r {
	float:right;
	font-family:Arial
}
.submit-list button {
	border-radius:5px;
	border:1px solid #666;
	background:#ECECEC;
	font-size:18px;
	height:25px;
	vertical-align:middle;
}
.submit-list button:hover {
	background:#FBAB30;
}
.submit-list .buy_input {
	border-radius:8px;
	border:1px solid #666;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
.prodetail p img,.detail_cen p embed {
	width:100%;
}
.detail-item {
	border:1px solid #e2e2e2;
	background:#f0f0f0;
}
.detail-item a {
	display:block;
	float:left;
	border-right:1px solid #E2E2E2;
	height:14px;
	line-height:14px;
	padding:0 10px;
}
.detail-item p {
	border:1px solid #fff;
	padding:5px 10px;
	height:14px;
	margin:0;
}
.cont-city {
	width:100%;
}
.cont-city ul,.mall-sort ul {
	width:100%;
	margin-left:-1px;
	background:transparent;
	overflow:hidden;
}
.city-box {
	background:#f1f1f1;
}
.hot-city {
	border-top:1px solid #D8D9D9;
}
div.v4 .hot-city dt {
	border-top:1px solid #fff;
	position:relative;
	padding:10px 22px 10px 35px;
	height:18px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#0A0401;
}
.hot-city i,.city-site i {
	background:url(../images/city_icon.png) no-repeat;
	background-size:20px auto;
	width:18px;
	height:18px;
	display:inline-block;
	position:absolute;
	left:13px;
	top:10px;
}
.city-site {
	position:relative;
	padding:10px 0 10px 35px;
	font-size:12px;
	color:#0A0401;
}
.city-site i {
	background-position:0 -1px;
	top:15px;
}
.city-site a {
	color:#fff;
	background:#F8710F;
	text-shadow:1px 1px 1px #D88B53;
	border-radius:3px;
	border:1px #C68B71 solid;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	width:56px;
	height:24px;
	line-height:24px;
	display:inline-block;
	text-align:center;
	margin-left:12px;
	font-size:14px;
}
.hot-city i.ct-lately {
	background-position:0 -23px;
}
.hot-city i.ct-hots {
	background-position:0 -44px;
}
.cont-city li,.mall-sort li {
	width:24%;
	float:left;
	margin-bottom:12px;
}
.cont-city li a {
	text-align:center;
	height:32px;
	line-height:32px;
	display:block;
	color:#4B4B4B;
	background:#EBE9E9;
	margin-left:15px;
	border:1px solid #AAAAA9;
	border-radius:2px;
}
div.v4 .citylistbox dt {
	background:#E1E1E0;
	padding:0;
	text-align:center;
	height:24px;
	line-height:24px;
	margin-bottom:12px;
}
.cont-city-other li a {
	color:#333;
}
.mall-sort {
	margin:0 0 10px 10px;
}
.mall-sort li {
	width:auto;
	padding:0 20px;
}
.mall-sort li a {
	width:100%;
	text-align:center;
	height:32px;
	line-height:32px;
	display:block;
}
div.v4 h3 {
	font-size:16px;
	padding-top:15px;
	color:#000;
}
div.v4 dt {
	font-size:14px;
	padding:10px 0;
}
div.v4 dd {
	position:relative;
}
.promap {
	background:#fff;
	padding-bottom:20px;
}
.promap-list li {
	margin:10px;
	position:relative;
}
.promap-list li table {
	border:1px solid #D9D9D9;
	padding:5px;
	width:100%;
}
.promap-list li table td.m1 {
	width:40px;
	font-size:26px;
	color:#666;
}
.promap-list li table td.m3 {
	width:40px;
	background-position:10px -40px
}
.promap-list li table td.m3 a {
	display:block;
	height:48px;
}
.promap-list li table td.m2 {
	line-height:150%;
	text-align:left;
}
.promap-list li table td.m2 p {
	padding-bottom:10px;
}
.promap-img {
	padding:10px 0;
	text-align:center;
	box-shadow:1px 1px 4px #CCC;
}
.promap-img img {
	width:100%;
}
.set-clear {
	position:relative;
	padding-bottom:20px;
}
.pd-list ul,.mygo-listnon ul {
	border-top:1px solid #D9D9D9;
}
.pd-list ul li,.mygo-listnon ul li {
	border-bottom:1px solid #D9D9D9;
}
.profx-list {
	padding:5px 0;
}
.profx-list a {
	display:inline-block;
	margin-left:20px;
}
.profx-list span {
	display:block;
	width:62px;
	height:49px;
	margin:0 auto;
}
.profx-list .fx1,.profx-list .fx2,.profx-list .fx3,.profx-list .fx4 {
	background:url(../images/login_hz.png) no-repeat;
	background-size:auto 49px;
}
.profx-list .fx2 {
	background-position:-68px 0;
	width:55px;
}
.profx-list .fx3 {
	background-position:-38px 0;
}
.profx-list .fx4 {
	background-position:-133px 0;
	width:50px;
}
.pro-sharebox {
	padding-bottom:20px;
	min-height:220px;
}
.pro-sharebox a {
	margin:20px 0 0 30px;
}
.my-setbox {
	background:#fff;
	border:1px solid #D9D9D9;
	margin:15px 10px 0 10px;
	position:relative;
	padding:5px 15px;
}
.my-setbox li {
	margin:10px 0;
}
.buy-table td,.psinfo td,.psinfo th,.pswuliu td,.pswuliu th {
	border-top:1px solid #D9D9D9;
	padding:5px;
	position:relative;
	line-height:140%;
}
.rarrow {
	background:url(../images/nav_pro_icon.png) no-repeat right;
	display:block;
	width:6px;
	height:10px;
	position:absolute;
	top:14px;
	right:15px;
}
.add-table {
	margin-bottom:15px;
}
.add-table td {
	padding:15px 15px 0 15px;
	position:relative;
}
.buy_pal_ok {
	background-position:-39px -47px;
	display:block;
	width:24px;
	height:25px;
}
.buy_input {
	height:23px;
	line-height:23px;
	width:50px;
	color:#666;
	font-size:16px;
	text-align:center;
}
.buyadd-table {
	border:0;
	margin:0;
	border-collapse:collapse;
	width:100%;
}
.buyadd-table td {
	border-top:1px solid #D9D9D9;
	padding:15px;
	word-break:break-all;
}
.buyadd-table td.tl {
	padding-right:0;
}
.buyadd-table .buy_pal_ok {
	position:relative;
	top:0;
	right:0;
}
.buy_pal_no {
	background-position:-66px -47px;
	display:block;
	width:24px;
	height:25px;
}
.deter-btn {
	margin:20px 10px;
}
.deter-btn p,.searchbtn {
	cursor:pointer;
	height:28px;
	line-height:28px;
	color:#E94601;
	border:1px solid #C9C9C9;
	background-color:#FBFBFB;
	background-image:-webkit-linear-gradient(top,#FBFBFB,#E1E1E1);
	background-image:-moz-linear-gradient(top,#FBFBFB,#E1E1E1);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-left:6px;
	display:inline-block;
}
.deter-btn p input {
	background:none;
	border:none;
	color:#E94601;
	cursor:pointer;
}
.deter-btn p input.new-add {
	background:url(../images/add_icon.png) no-repeat 6px 3px;
	border:none;
	color:#E94601;
	cursor:pointer;
	padding-left:16px;
}
.login-box dl.login-tab {
	margin:15px 18px 0;
	border:1px solid #7C7A7B;
	border-radius:5px;
	padding:10px;
	background:#fff;
}
.login-tab dd {
	border-bottom:1px solid #ABA9AA;
	padding:5px 0;
	height:30px;
	position:relative;
	width:100%;
	line-height:30px;
}
.login-tab dd.code {
	border:none;
}
.entry {
	font-size:12px;
	margin:10px 18px 0;
	border:1px solid #F0A231;
	border-radius:5px;
	padding:9px 10px;
	background:#fff;
	text-align:center;
	color:#F08A01;
}
.entry a {
	color:#7AA62E;
	font-size:16px;
	margin-left:5px;
	vertical-align:middle;
}
.entry {
	-webkit-animation-name:entrys;
	-webkit-animation-direction:alternate;
	-webkit-animation-timing-function:ease-in-out;
	opacity:1;
}
@-webkit-keyframes entrys {
	0%,100% {
	-webkit-transform:translateX(0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translateX(-10px)
}
20%,40%,60%,80% {
	-webkit-transform:translateX(10px)
}
}@keyframes entrys {
	0%,100% {
	transform:translateX(0)
}
10%,30%,50%,70%,90% {
	transform:translateX(-10px)
}
20%,40%,60%,80% {
	transform:translateX(10px)
}
}.entrys {
	-webkit-animation-name:entrys;
	animation-name:entrys
}
.entryamt {
	animation-duration:0.5s;
	-webkit-animation-iteration-count:1;
	animation-name:entrys;
	animation-timing-function:linear;
	-webkit-animation:entrys 0.5s linear
}
.entry-succ {
	font-size:12px;
	margin:10px 18px 0;
	border:1px solid #7ABB49;
	border-radius:5px;
	padding:9px 10px;
	background:#fff;
	text-align:center;
	color:#5CAE1F;
}
.myorder-ors,.mycode-ors,.nav-ors {
	margin:15px 10px 0;
	background:#E2E2E2;
	padding:4px;
	border:1px solid #D7D7D7;
	border-radius:3px;
	-moz-box-shadow:1px 1px 2px #A6A6A6 inset;
	-webkit-box-shadow:1px 1px 2px #A6A6A6 inset;
	overflow:hidden;
}
.myorder-ors p,.mycode-ors li,.nav-ors li {
	display:inline-block;
	width:24%;
	text-align:center;
	float:left;
	line-height:30px;
}
.mycode-ors li {
	width:33%;
}
.myorder-ors p a,.mycode-ors li a,.nav-ors li a {
	color:#795334;
	display:block;
	text-align:center;
	overflow:hidden;
	border:none;
}
.myorder-ors p.pw-btn a,.mycode-ors li.selected a,.nav-ors li.selected a {
	color:#fff;
	background:#FF972D;
	text-shadow:1px 1px 1px #D88B53;
	border-radius:5px;
	border:1px #C68B71 solid;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
}
.myorder-ors p.pw-btn2 a {
	border-radius:5px;
	border:1px #87AD1C solid;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #D7EE55 inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #D7EE55 inset;
	background:#9FBC01;
	color:#fff;
	text-shadow:1px 1px 1px #8EB000;
}
.login-reg {
	text-align:center;
	padding:5px 15px 15px;
}
.login-reg a {
	display:block;
	border:1px solid #CDCDCD;
	border-radius:5px;
	background:#fff;
	color:#F8710F;
	padding:3px 10px;
}
.login-text,.reg-text {
	background:none;
	border:none;
	height:20px;
	line-height:20px;
	padding:5px;
	position:absolute;
	left:55px;
	top:5px;
	right:10px;
	font-size:16px;
	outline:none;
	-webkit-appearance:none;
}
.login-text {
	left:18px;
	right:30px;
}
.reg-code,.login-code {
	background:none;
	border:none;
	height:20px;
	line-height:20px;
	padding:5px;
	width:45px;
	vertical-align:middle;
	outline:none;
	-webkit-appearance:none;
	border-radius:4px;
}
.login-other dt {
	position:relative;
	text-align:center;
	width:100%;
	font-size:14px;
	color:#353638;
	height:30px;
}
.login-other dt span {
	line-height:23px;
	background:#F6F6F6;
	top:0;
	margin:0 auto;
	z-index:4;
	padding:0 6px;
	display:block;
	position:relative;
	width:220px;
}
.login-other dt p {
	height:1px;
	width:100%;
	text-indent:-9999px;
	font-size:0;
	position:absolute;
	top:11px;
	z-index:1;
	background:-moz-linear-gradient(left,#CCC,white,#CCC);
	background:-webkit-gradient(linear,left 0,right 0,from(#CCC),to(#CCC),color-stop(0.5,white));
}
.pro-set {
	padding:10px;
}
.pro-set h4 {
	color:#706E6E;
	padding:10px 0 0 10px;
}
.pro-set ul {
	margin:5px 0 10px;
	background:#fff;
}
.pro-set ul li,.myls-set-list li {
	position:relative;
}
.set-clear ul {
	border:1px solid #D9D9D9;
	height:45px;
	line-height:45px;
	font-size:14px;
}
.set-clear ul li {
	padding-left:15px;
	color:#666;
}
.set-clear ul li a {
	display:block;
	position:absolute;
	right:20px;
	top:2px;
}
.myls-infowarp {
	background:#F5F4F4;
	padding-top:10px;
}
.myls-item {
	border-bottom:1px solid #C9C9C9;
	box-shadow:0px 1px 2px #CECECE;
}
.myls-item li {
	position:relative;
	float:left;
	width:33%;
	text-align:center;
}
.myls-item li a {
	width:105px;
	height:23px;
	padding-top:42px;
	display:inline-block;
	position:relative;
	text-align:center;
	color:#969595;
	font-size:12px;
}
.myls-item li a i {
	display:inline-block;
	font-size:9px;
	width:14px;
	height:14px;
	background:#fff;
	color:#F8710F;
	font-style:normal;
	position:absolute;
	border:1px solid #DBD7D7;
	border-radius:3px;
	top:6px;
	right:25px;
}
.im-line {
	width:2px;
	height:50px;
	background:-webkit-gradient(linear,left top,left bottom,from(#F5F4F4),color-stop(0.5,#fff),to(#F5F4F4));
	position:absolute;
	right:0;
	top:10px;
}
.im-line em {
	width:1px;
	height:50px;
	background:-webkit-gradient(linear,left top,left bottom,from(#F5F4F4),color-stop(0.5,#D6D7D7),to(#F5F4F4));
	position:absolute;
	right:0;
	top:0;
}
.pro-set dd.myls_i {
	margin-bottom:10px;
}
.pro-set .myls-list a,.myls-set-list a {
	position:relative;
	padding-left:40px;
	height:25px;
	line-height:25px;
	display:block;
	padding:10px 10px 10px 45px;
	color:#767474;
}
.order-assess a {
	position:relative;
	padding-left:35px;
	height:35px;
	line-height:35px;
	display:block;
	padding:5px 10px 0 0;
}
.order-assess a::after,a.my-infobox::after,.order-pro a::after,.myls-set-list a::after {
	content:'';
	zoom:1;
	position:absolute;
	right:15px;
	top:15px;
	display:inline-block;
	width:14px;
	height:14px;
	background-image:url(../images/icon-arr2.png);
	background-repeat:no-repeat;
	background-size:14px 14px;
}
.myls-set-list a em {
	font-style:normal;
	font-size:10px;
	padding:2px 5px;
	height:16px;
	line-height:16px;
	color:#969595;
	position:absolute;
	right:40px;
	top:13px;
}
.myls-set-list a em.eavl {
	background:#F8710F;
	border-radius:10px;
	color:#fff;
	height:14px;
	line-height:14px;
}
.myls_i1,.myls_i2,.myls_i3,.myls_i4,.myls_i5,.myls_i6,.myls_i7,.myls_i8,.myls_i9,.myls_i10,.myls_i11,.myls_i12,.myls_i13 {
	background:url(../images/myicon_set2.png) no-repeat;
	background-size:18px auto;
	width:18px;
	height:22px;
	top:10px;
	left:10px;
	display:block;
	position:absolute;
}
.myls_yen,.icon-add,.icon-phone,.order-assess span,.codebox p s,.codebox p em {
	background:url(../images/myls_icon4.png) no-repeat;
	background-size:77px auto;
}
.mynote {
	background:url(../images/myicon_note.png) no-repeat;
	background-size:30px auto;
	background-position:center 10px;
}
.myview {
	background:url(../images/myicon_view.png) no-repeat;
	background-size:30px auto;
	background-position:center 10px;
}
.mycoll {
	background:url(../images/myicon_coll.png) no-repeat;
	background-size:30px auto;
	background-position:center 10px;
}
.myls_i2 {
	background-position:0 -25px;
}
.myls_i3 {
	background-position:0 -50px;
}
.myls_i4 {
	background-position:0 -78px;
	height:27px;
}
.myls_i5 {
	background-position:0 -111px;
}
.myls_i6 {
	background-position:0 -250px;
}
.myls_i7 {
	background-position:0 -142px;
}
.myls_i8 {
	background-position:0 -166px;
}
.myls_i9 {
	background-position:0 -193px;
}
.myls_i10 {
	background-position:0 -221px;
}
.myls_i11 {
	background-position:0 -276px;
}
.myls_i12 {
	background-position:0 -302px;
}
.myls_i13 {
	background-position:0 -327px;
}
.ml-yj ul {
	margin-bottom:15px;
}
.ml-yj li {
	margin-top:15px;
	padding:0 15px;
}
.dobuy-sh ul {
	border-top:1px solid #D9D9D9;
}
.myls_u1 {
	width:33px;
	height:33px;
	background:url(../images/myls_icon_avatar.png) no-repeat;
	background-size:33px auto;
	display:block;
	position:absolute;
	top:13px;
	left:15px;
	z-index:1;
}
.myls_yen {
	width:13px;
	height:14px;
	background-position:-64px -18px;
	display:block;
	position:absolute;
	top:18px;
	left:29px;
	z-index:1;
}
.mc-tit,.mall-cate {
	border-bottom:1px solid #FFF;
	background-color:#E9E7EA;
	background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#E3E3E3));
	line-height:40px;
}
.mylsbox {
	background-color:#eee;
	overflow:hidden;
}
.myls-info {
	position:relative;
	padding:0 15px 10px;
	padding-bottom:10px;
}
.myls-info ul {
	margin-left:40px;
	position:relative;
}
.myls-info li.name {
	font-size:18px;
	color:#494744;
	font-weight:bold;
	margin-bottom:3px;
}
.myls-info li {
	color:#605e5c;
	font-size:12px;
}
.myls-info li .f14 {
	font-size:14px;
}
label .ml-fx,label .ml-coll,label .ml-colg {
	width:24px;
	height:24px;
	display:block;
	text-indent:-999em;
}
label .ml-fx {
	background-position:0 -23px;
}
label .ml-colg {
	background-position:0 -49px;
}
.icon-new,.icon-ticket {
	background:url(../images/icon_new3.png) no-repeat;
	background-size:47px auto;
	width:36px;
	height:14px;
	display:block;
}
.icon-new {
	background-position:-11px 0;
	margin-bottom:1px;
}
.icon-ticket {
	position:absolute;
	left:4px;
	top:6px;
	width:45px;
	height:36px;
	background-position:-2px -15px
}
.icon-stuff {
	background:url(../images/icon_new301.png) no-repeat;
	background-size:47px auto;
	width:36px;
	height:14px;
	display:block;
}
.icon-new {
	background-position:-11px 0;
	margin-bottom:1px;
}
.icon-stuff {
	position:absolute;
	left:4px;
	top:6px;
	width:45px;
	height:36px;
	background-position:-2px -15px
}
.item-ico {
	float:right;
	width:36px;
	margin:-5px -10px 0 0;
}
.myls-tit {
	text-align:right;
	width:270px;
	margin:0 auto;
}
.myls-tit li {
	display:inline-block;
	height:34px;
}
.myls-tit li a {
	font-size:12px;
	height:24px;
	line-height:24px;
	display:block;
	padding:5px 0 0 22px;
	position:relative;
}
.myls-tit li span {
	position:absolute;
	left:0px;
	width:21px;
	height:24px;
	display:inline-block;
	background-position:0 -48px;
}
.myls-tit li.ml-coll span.addsc {
	background-position:0 2px;
}
.myls-tit li.ml-tr {
	right:20px;
	top:0;
	position:absolute;
}
.myls-tit li.ml-tr a {
	padding-left:10px;
}
.ml-tl {
	padding-left:45px;
}
.myls-tit li.ml-fx span {
	background-position:-22px 2px;
}
.myls-tit li.ml-coll {
	margin-right:20px;
}
.myls-tit li.ml-fx a::after {
	content:'';
	display:inline-block;
	width:0;
	height:0;
	font-size:0;
	border-color:#918D88 transparent transparent transparent;
	border-style:solid;
	border-width:4px;
	margin-left:4px;
	vertical-align:middle;
}
.pro-3b li span {
	background-position:0 -70px;
	width:21px;
	height:24px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.pro-3b li span.ok {
	background-position:0 -22px;
}
.ml-bl {
	padding-left:15px;
}
.ml-bl em {
	font-size:22px;
	color:#F9950F;
	font-style:normal;
	vertical-align:middle;
	padding-right:8px;
}
.pd-list ul li,.mygo-listnon ul li {
	display:block;
	padding:0 15px;
	overflow:hidden;
}
.pd-list ul li p {
	padding:15px 0;
}
.mygo-listnon ul li p {
	padding:10px 0;
	display:inline-block;
}
.pd-list ul li p.pd-r {
	float:right;
}
.mygo-listnon ul li p.pd-r {
	float:right;
	text-align:left;
	width:60px;
}
.pd-list ul li p.pd-l {
	height:27px;
	line-height:27px;
}
.pro-set dd.pd-list {
	margin-bottom:15px;
	position:relative;
}
.pd-list h1,.mygo-listnon h1 {
	line-height:140%;
	padding:10px 15px;
	font-size:14px;
	border:1px solid #D9D9D9;
	border-width:1px 1px 0 1px;
}
.psinfo {
	width:100%;
	cellpadding:0;
	cellspacing:0;
}
.psinfo,.pswuliu {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	border:1px solid #D9D9D9;
	border-width:0 1px 1px 1px;
	margin-top:5px;
}
.psinfo td {
	text-align:right;
}
.psinfo th {
	width:70px;
	border-right:1px solid #D9D9D9;
	font-weight:normal;
	text-align:left;
}
.pswuliu td {
	width:30%;
}
.pswuliu th {
	font-weight:normal;
	text-align:left;
	position:relative;
}
.wl_over {
	width:20px;
	height:20px;
	position:absolute;
	left:15px;
	top:15px;
}
.wl_ok {
	background-position:-41px -73px;
	width:20px;
	height:20px;
	float:left;
	margin-right:10px;
}
.wl_over {
	background-position:-68px -73px;
}
.myls-fav .buy_pal_no,.myls-fav .buy_pal_ok {
	position:absolute;
	left:10px;
	top:40px;
}
.myls-fav li a.fav_edit {
	margin-left:40px;
}
.myls-fav .item-name h3 {
	height:40px;
	padding-top:2px;
}
.myls-fav .deal-time {
	color:#858585;
	font-size:12px;
	line-height:17px;
	width:auto;
	text-align:left;
}
ul.mycode {
	margin-top:10px;
}
.mycode li {
	position:relative;
	background:#F2F6F8;
	margin:0 10px 15px;
	border-radius:8px;
	box-shadow:1px 1px 4px #797776;
	-webkit-box-shadow:1px 1px 4px #797776;
}
.mycode li .syover {
	display:block;
	position:relative;
}
.mycode li .syover:after,.draw-item:after {
	content:' ';
	position:absolute;
	top:45%;
	right:15px;
	width:8px;
	height:8px;
	border:#6D6E68 solid;
	border-width:2px 2px 0 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
}
.mycode li .mycode-conlist .syover:after {
	right:0;
}
.mycode li h2,.code-pro h2 {
	font-size:14px;
	color:#666;
	padding-right:15px;
	font-weight:normal;
}
.mycode-conlist p,.code-pro p {
	font-size:12px;
	color:#9c9c9c;
	padding-top:2px;
	display:block;
}
.mycode p font {
	color:#E76603;
	padding-left:10px;
}
.mycover,.mycover2,.mycover3 {
	width:54px;
	font-size:12px;
	color:#5F6613;
	background:#CDDA35;
	line-height:22px;
	text-align:center;
	position:absolute;
	left:-4px;
	top:18px;
	box-shadow:2px 2px 2px #9C969A;
	-moz-box-shadow:1px 2px 2px #9C969A;
	-webkit-box-shadow:1px 2px 2px #9C969A;
}
.mycover span.cov1,.mycover2 span.cov2,.mycover3 span.cov3 {
	display:block;
	height:22px;
}
.mycover span.cov-icon,.mycover2 span.cov-icon2,.mycover3 span.cov-icon3 {
	background:url(../images/cyover.png) no-repeat;
	position:absolute;
	z-index:2;
	display:block;
	width:4px;
	height:4px;
	left:0px;
	top:22px;
}
.mycover2 span.cov-icon2 {
	background-position:-4px 0;
}
.mycover2 {
	background:#FF972D;
	color:#fff;
}
.mycover3 {
	background:#EFEFEF;
	border:1px solid #ccc;
	color:#999;
}
.mycover3 span.cov-icon3 {
	background-position:-8px 0;
}
.mc-tit {
	margin:15px 10px 0 10px;
	height:28px;
	line-height:28px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #B6B6B6;
}
.mc-tit li {
	float:left;
}
.mc-tit li a {
	display:block;
	width:74px;
	margin-left:-1px;
	border-left:1px solid #D4D4D4;
	text-align:center;
	height:22px;
	line-height:22px;
	margin-top:3px;
	position:relative
}
.mc-tit li a.cur {
	background:#CDDA35;
	border-top:1px solid #fff;
	line-height:27px;
	margin:0;
	height:27px;
	border-left:none;
	width:75px;
	z-index:2;
	color:#5F6613;
}
.mygo-list {
	display:inline-block;
	position:relative;
	padding:15px;
}
.mygo-ok {
	font-style:normal;
	color:#999;
	display:block;
	width:65px;
	position:absolute;
	top:40%;
	right:7%;
}
.mygo-set {
	background:#F2F6F8;
	margin:10px;
	border-radius:8px;
	box-shadow:1px 1px 4px #797776;
	-moz-box-shadow:1px 1px 4px #797776;
	-webkit-box-shadow:1px 1px 4px #797776;
}
.mygo-listnon h1 {
	border:none;
	padding:15px 15px 5px;
	font-weight:bold;
}
.mygo-listnon ul {
	border:none;
	margin:0 5px;
}
.mygo-listnon .mycover2 {
	top:8px;
}
.mygo-del {
	position:absolute;
	right:15px;
	top:10px;
	background:url(../images/del_icon.png) no-repeat;
}
.mygo-del a {
	display:block;
	color:#F88300;
	padding-left:20px;
}
.mygo-listnon ul li {
	border:none;
	border-bottom:1px solid #d9d9d9;
}
.mygo-pay ul {
	padding:10px;
}
.mygo-pay ul li {
	overflow:hidden;
}
.mp-l {
	width:145px;
	padding-top:5px;
}
.mp-l .deal-time {
	font-size:14px;
	padding-top:5px;
}
.mp-r .buy-btn a {
	width:100px;
	font-size:16px;
	text-shadow:none;
}
.my-set li a {
	width:99px;
}
.my-set li a.cur {
	width:100px;
}
.sub_btn {
	width:50px;
	height:23px;
	font-size:12px;
	line-height:23px;
	border-radius:12px;
}
.app-set {
	margin-top:15px;
	padding:0 12px;
}
.app-set dt {
	font-size:16px;
	padding-bottom:5px;
}
.app-list {
	padding:15px 12px;
	background:#fff;
	border:1px solid #D9D9D9;
}
.app-list p {
	line-height:160%;
	font-size:14px;
	font-weight:normal;
}
.app-list strong,.app-set dt.login-suc {
	font-size:20px;
	color:#FF9800;
	text-align:center;
	padding:10px 0;
	display:block;
}
.app-list p b {
	font-size:16px;
	font-weight:normal;
	margin:10px 0 5px 0;
	display:block;
}
.app-list p.c {
	padding-bottom:10px
}
.app-list p a {
	color:#FF9800;
}
.app-list p.title {
	font-size:20px;
	color:#FF9800;
}
.app-list p span {
	color:#FF9800;
}
.spe-tipe {
	display:inline-block;
	width:8px;
	height:8px;
	border:1px solid #999;
	border-radius:15px;
	position:absolute;
	left:2px;
	top:7px;
}
.spe-tiplist p {
	position:relative;
	color:#666;
	position:relative;
	padding-left:20px;
}
.app_iphone,.app_android {
	display:inline-block;
	width:138px;
	height:59px;
	text-indent:-999em;
}
.app_iphone {
	background:url(../images/app_iphone.jpg) no-repeat;
}
.app_android {
	background:url(../images/app_android.jpg) no-repeat;
}
.code-pro {
	margin:15px auto;
	width:269px;
}
.code-pro-inside {
	width:269px;
	padding-bottom:15px;
	background:#fff;
	position:relative;
}
.code-pro .name {
	padding:5px 0 0 60px;
}
.code-pro .mycover {
	margin-top:10px;
}
.city-add {
	width:100%;
	height:36px;
	font-size:14px;
	background:#FFF url(../images/city_add_icon.png) no-repeat 95% center;
	background-size:auto 10px;
	border:1px solid #B3B3B1;
	border-radius:5px;
}
.ciyt-addbox {
	border:1px solid #D9D9D9;
	margin-top:10px;
	background:#fff;
	text-align:left;
}
.ciyt-addbox dl dt {
	border-bottom:1px solid #D9D9D9;
	padding:0;
}
.ciyt-addbox dl dt a {
	font-size:16px;
	display:block;
	padding:10px;
}
.ciyt-addbox dl dd {
	border-bottom:1px solid #D9D9D9;
	padding:10px;
}
.ciyt-addbox dl dd p {
	padding-bottom:10px;
}
.input-text {
	color:#666666;
	font-size:12px;
	height:23px;
	line-height:23px;
	text-align:center;
	width:100px;
}
#fullbg {
	background:rgba(51,51,51,0.3);
	position:absolute;
	left:0px;
	top:94px;
	z-index:1;
	bottom:0;
}
.ml-coll a {
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.page {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:0;
	padding:10px 0;
}
.page a,.page span {
	display:inline-block;
	font-size:14px;
	line-height:27px;
	margin-left:2px;
}
.page a {
	color:#525758;
	padding:0 14px;
	border:1px solid #C5C4C4;
	border-radius:8px;
	background-color:#EBEEED;
	background-image:-webkit-linear-gradient(top,#fff,#D9DDDC);
	background-image:-moz-linear-gradient(top,#fff,#D9DDDC);
}
.page span {
	padding:0 5px;
	color:#FF870E;
}
.pa15 {
	padding:15px;
	line-height:200%;
}
.detail_main {
	background:#fff;
	padding:20px 0;
}
.detail_cen {
	padding:0 10px;
}
.new_h2_1 h2 {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	position:relative;
	margin:10px 0;
}
.new_h2_1 h2 strong {
	display:block;
	padding-left:15px;
	line-height:28px;
	color:#1f1f1f;
	background:#F5F5F5;
	border-bottom:1px solid #E4E4E4;
}
.new_h2_1 h2 a {
	margin:10px 0;
	font-size:12px;
	display:inline-block;
	color:#666;
	text-decoration:underline;
	font-weight:normal;
}
.detail_cen p.size14 {
	font-size:16px;
}
.detail_cen p.indent2em,.detail_cen p.ti {
	text-indent:2em;
}
.detail_cen img,.detail_cen p embed {
	width:100%;
}
.detail_cen ul li {
	background:url(../images/detail_icon1.png) no-repeat;
	background-size:4px auto;
}
.detail_cen h3 {
	font-weight:bold;
	font-size:16px;
	color:#666;
	line-height:180%;
	margin-bottom:10px;
}
.detail_cen h3 span {
	color:#f30;
	font-family:Arial;
}
.detail_cen h4 {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	background:#f60;
	position:relative;
	margin:10px 0;
}
.detail_cen h4 span,.detail_cen h4 div {
	display:block;
	height:28px;
	padding-left:10px;
	line-height:28px;
	color:#1f1f1f;
	background:#F5F5F5;
	border-bottom:1px solid #E4E4E4;
}
.detail_cen dl {
	color:#666;
	padding-bottom:10px;
}
.detail_cen dt {
	font-size:20px;
	font-family:"\9ED1\4F53";
	line-height:200%;
	font-weight:bold;
}
.detail_cen dd {
	line-height:180%;
	font-size:12px;
}
.detail_cen ul {
	padding:10px 8px 10px 8px;
	color:#666;
	font-size:14px;
	border:1px solid #edeae1;
	margin-top:-10px;
	position:relative;
	background:#fff9e7;
	border-width:0 1px 1px 1px;
}
.detail_cen ul li {
	background-position:0px 10px;
	padding-left:12px;
	line-height:180%;
}
.detail_cen table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	color:#666;
	font-size:14px;
}
.detail_cen table.line td,.detail_cen table.line th {
	border:1px solid #cfcfcf;
	height:30px;
}
.detail_cen table th {
	background:#ededed;
}
.detail_cen p {
	font-size:14px;
	line-height:180%;
	margin-bottom:5px;
	color:#666;
}
.detail_cen .tc {
	text-align:center;
}
.detail_cen .tl {
	text-align:left;
}
.detail_cen .tr {
	text-align:right;
}
.detail_cen .ti {
	text-indent:28px;
}
.detail_cen .f12 {
	font-size:12px;
}
.detail_cen .f18 {
	font-size:18px;
}
.detail_cen .f22 {
	font-size:22px;
}
.detail_cen .f26 {
	font-size:26px;
}
.detail_cen a {
	color:#666;
}
.detail_cen .cf60 {
	color:#f60;
}
.detail_cen embed {
	width:100%;
}
.prompt {
	line-height:180%;
}
.app_content {
	padding:15px 10px;
	width:290px;
	margin:0 auto;
}
.app-box {
	position:relative;
	height:230px;
}
.app-box dt {
	margin-left:130px;
	text-align:center;
	padding-top:40px;
}
.app-box h3 {
	font-size:18px;
	color:#FF9800;
	padding-bottom:10px;
	font-weight:normal;
}
.app-box p a {
	font-size:16px;
	color:#999;
	display:block;
	padding-bottom:20px;
}
.app-box dd {
	position:absolute;
	top:0;
	left:0;
}
.app-txt {
	font-size:11px;
	line-height:180%;
	padding-top:10px;
}
.pd-list ul li .pad_bor p,.pd-list ul li span label {
	line-height:240%;
	padding:0;
}
.pad_bor label {
	margin-right:20px;
}
.pro-unit {
	border:1px solid #D9D9D9;
	border-width:1px 0;
	padding:0 15px;
}
.pro-unit p {
	padding:15px 0;
	display:inline-block;
}
.pro-unit p.pd-r {
	float:right;
}
.user-tipe {
	padding:15px
}
.user-tipe p {
	line-height:140%;
}
.user-tipe ul li {
	display:block;
	padding-top:15px;
	overflow:hidden;
}
.luck_nolist {
	padding:0 15px;
	font-size:16px;
}
.luck_nolist table {
	width:100%;
	border-collapse:collapse;
	border-spacing:1px;
	color:#666;
	border:1px solid #cfcfcf;
	border-width:1px 0 0 1px;
	background:#fff;
	margin:10px 0;
}
.luck_nolist table th,.luck_nolist table td {
	text-align:center;
	padding:8px 0;
	border:1px solid #cfcfcf;
	border-width:0 1px 1px 0;
}
.luck_nolist table th {
	background:#f6f6f6;
}
.addAddress_input_left {
	width:65px;
	float:left;
	line-height:23px;
}
.addAddress_input_side {
	margin-left:65px;
	display:block;
}
.addAddress_input_side select {
	display:block;
	margin-top:5px;
}
.addAddress_tips {
	color:#f00;
	font-size:12px;
}
.addAddress_input {
	height:23px;
	line-height:23px;
	width:160px;
	color:#999;
	text-align:left;
	border:1px solid #BDBDBD
}
.colf60 {
	color:#ff6600;
}
.magint_1 {
	margin-top:25px;
}
.luck_nolist table {
	border:1px #dfdfdf solid;
	border-width:0 1px 1px 1px;
	overflow:auto;
	overflow-x:hidden;
}
.luck_nolist th,.luck_nolist td {
	border:1px #fff solid;
	padding:3px 0;
	text-align:center;
	color:#444;
}
.luck_nolist th {
	font-weight:bold;
	background:#f2f2f2;
}
.luck_nolist td {
	background:#fafafa;
}
.luck_nolist td b {
	font-size:14px;
	color:#ff3300;
}
.luck_notitlec {
	background:#FF8537;
	color:white;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	padding:5px;
}
.nupeople_titlec {
	background:#EFEFEF;
	color:#333;
	font-weight:bold;
	text-indent:0.5em;
	font-size:14px;
	border:1px solid #DFDFDF;
	height:35px;
	line-height:35px;
}
.winners_con {
	font-size:14px;
	color:#333;
	padding:5px 0 5px 5px;
}
.winners_con p {
	padding:5px;
	line-height:150%;
}
.winners_con h3 {
	font-size:14px;
	font-family:Tahoma,'姒涙垳缍�';
	color:#ff6600;
	padding:10px;
	border:1px #efefef solid;
	font-weight:normal;
	line-height:150%;
	margin-top:5px;
}
.mall-brand-box {
	border:1px solid #ccc;
	background:#fff;
	padding:18px 15px;
	border-radius:6px;
	margin:0 10px 10px 10px;
	-webkit-box-shadow:0px 3px 5px #ccc;
	-moz-box-shadow:0px 3px 5px #ccc;
	box-shadow:0px 3px 5px #ccc;
}
.mall-brand-box img {
	width:100%;
}
.mall-brand-box dd {
	width:100%;
	display:inline-block;
	padding-top:10px;
}
.malllogo {
	float:left;
	width:130px;
}
.malltxt {
	float:right;
	display:block;
	text-align:right;
	padding-top:10px;
}
.malltxt .num {
	margin-right:10px;
}
.malltxt .dis {
	background-position:-64px -57px;
	width:96px;
	height:24px;
	line-height:24px;
	margin-top:10px;
	padding-right:10px;
}
.mall-cate-box {
	box-shadow:0px 1px 2px #C7C7C6;
	position:relative;
	z-index:3;
}
.mall-cate {
	border-bottom:1px solid #D7D8D5;
	height:38px;
	line-height:38px;
}
.mall-cate li {
	float:left;
	width:33%;
	text-align:center;
}
.mall-cate h3 {
	margin-left:12px;
	font-size:12px;
	color:#8A8686;
}
.mall-cate h3 font {
	color:#f60;
}
.mall-cate li a {
	height:36px;
	display:block;
	font-size:14px;
	color:#4F4D4D;
	position:relative;
	padding-top:2px;
	border-right:1px solid #8B8686;
	border-left:1px solid #fff;
}
.mall-cate li.cur {
	background:-moz-linear-gradient(top,#D5D4D5,#EFEFF4);
	background:-webkit-gradient(linear,0% 0,0% 100%,from(#D5D4D5),to(#EFEFF4));
	-moz-box-shadow:-2px 2px 8px #9E9D9D inset;
	-webkit-box-shadow:-2px 2px 8px #9E9D9D inset;
}
.mall-cate li.cur a {
	color:#4F4D4D;
}
.mall-cate em {
	display:inline-block;
	margin-left:5px;
	border-color:#B3AEA8 transparent transparent transparent;
	border-style:solid;
	border-width:5px;
	position:absolute;
	top:20px;
}
.mall-cate li a.cate41 {
	border-right:none;
}
.mall-cate li a.cate21 {
	border-left:none;
}
.mall-pro {
	padding-top:20px;
}
.mall-pro .tit,.mall-pro .brand,.mall-pro .tit h3,.mall-pro .brand h3 {
	background:url(../images/mall_bg.png) no-repeat;
	height:38px;
	line-height:38px;
	font-size:16px;
}
.mall-pro .pic {
	height:100px;
	overflow:hidden;
}
.mall-pro .pic a {
	margin-left:5px;
	display:inline-block;
	float:left;
}
.mall-pro .tit,.mall-pro .brand {
	height:38px;
	position:relative;
}
.mall-pro h3 {
	position:absolute;
	top:0;
	right:0;
	width:90px;
	font-weight:normal;
	padding:0;
}
.mall-pro h3 a {
	padding-left:20px;
	display:block;
}
.mall-pro .tit {
	background-position:0 -76px;
	background-repeat:repeat-x;
	margin-bottom:1px;
	padding-left:12px;
}
.mall-pro .brand {
	background-position:0 -114px;
	background-repeat:repeat-x;
}
.mall-pro .brand h3 {
	background-position:0 -38px
}
.mall-pro .brand a {
	color:#fff;
	margin-left:12px;
}
.mall-pro .brand h3 a {
	margin:0;
}
.mallinfo p {
	background:#DAE6C2;
	margin-bottom:5px;
	color:#3E5A27;
	font-size:12px;
}
.mallinfo p span {
	background:#659800;
	color:#F0FFC0;
	line-height:22px;
	display:inline-block;
	padding:0 5px;
	margin-right:5px;
}
.pay-voucher {
	padding:15px 15px 0 15px;
}
.pay-voucher li {
	padding-bottom:15px;
}
.pay-voucher li p {
	padding:5px 0 0 15px;
	color:#999;
}
.voucher-tipe {
	background:#FEFCE5;
	border-top:1px solid #d9d9d9;
	padding:10px 15px;
	line-height:20px;
	color:#FD0002;
}
.vtipe {
	background-position:-72px -22px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:middle;
}
.my-books li {
	width:50%;
}
.my-books li a,.my-books li a.cur {
	width:100%;
}
.mybooks-tit {
	padding:10px;
}
.mybooks-tit p {
	padding-top:6px;
	color:#666;
}
.mybooks-list {
	margin:0 10px;
	margin-bottom:10px;
}
.mybooks-list ul {
	border:1px solid #D9D9D9;
	margin-top:8px;
	overflow:hidden;
	background:#FFF;
}
.mybooks-list ul li {
	padding:10px;
}
.mybooks-list ul li.price {
	float:left;
	padding-bottom:200px;
	margin-bottom:-200px;
	background:#F5F5F5;
	color:#757D1A;
	width:50px;
	text-align:center;
	height:50px;
	/* line-height:50px; */
}
.mybooks-list ul.bg li.price {
	background:#FEFCE5;
	color:#E94601;
}
.fb-list {
	width:100%;
}
.mybooks-list ul.fb-list li {
	border-right:1px solid #D9D9D9;
	float:left;
	display:block;
	text-align:center;
	padding:0px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	padding-bottom:510px;
	margin-bottom:-500px;
}
.fb-list li.id {
	width:10%;
}
.fb-list li.user {
	width:12%;
}
.fb-list li.contact {
	width:12%;
}
.mybooks-list ul.fb-list li.conter {
	width:35%;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.fb-list li.version {
	width:10%;
}
.mybooks-list ul.fb-list li.date {
	width:15%;
	border:none;
}
.mybooks-list ul.fb-conter {
	margin:0px;
	border-top:none;
}
.mybooks-list ul.fb-conter li {
	font-weight:normal
}
.mybooks-list h2 {
	font-size:14px;
	line-height:20px;
	padding-bottom:5px;
}
.mybooks-list .name {
	padding-left:80px;
}
.mybooks-list .name p {
	color:#666;
}
.mybooks-list .name p span {
	text-align:right;
	float:right;
}
.myvoucher-list .tit {
	font-weight:bold;
	text-align:center;
	padding:15px;
}
.myvoucher-list ul li {
	border-top:1px solid #D9D9D9;
	text-align:center;
	overflow:hidden;
}
.myvoucher-list ul li p {
	width:80px;
	float:left;
	border-right:1px solid #D9D9D9;
	padding:10px 0;
}
.myvoucher-list ul li span {
	padding:10px 0;
	display:block;
	color:#666;
}
.color-sizebg {
	background:#FFFCE6;
	text-align:center;
}
.color-sizebg em {
	padding:15px 0;
	display:inline-block;
	font-style:normal;
}
.color-sizebg .name {
	float:left;
}
.pd-list .color-size-tit {
	padding:15px 0;
	text-align:center;
	color:#F89930;
	line-height:30px;
	font-size:18px;
}
.pd-list .tb-prop {
	border:none;
	margin-bottom:10px;
	overflow:hidden;
}
.pd-list .tb-prop li {
	float:left;
	position:relative;
	background-color:white;
	margin:0 4px 4px 0;
	line-height:20px;
	vertical-align:middle;
	padding:1px;
	border:none;
}
.pd-list .tb-prop li a {
	display:block;
	background-color:white;
	white-space:nowrap;
	width:auto!important;
	min-width:10px;
	width:10px;
	padding:0 6px;
	text-align:center;
	border:1px solid #E2E1E3;
	color:black;
	text-decoration:none;
}
.pd-list .tb-prop li a {
	background-color:transparent;
	width:40px!important;
	height:40px;
	padding:0;
	line-height:40px;
	background-position:center center;
	background-repeat:no-repeat;
	outline:none
}
.pd-list .tb-prop li.tb-selected a {
	border:2px solid #F99930;
	margin:-1px;
	box-shadow:1px 1px 3px 0 rgba(0,0,0,.6);
	color:#F99930;
}
.pd-list .tb-prop li.tb-out-of-stock a {
	border:1px dashed #D6D6D8;
	color:#CDCDCD;
	margin:0;
	cursor:not-allowed;
}
.pd-list .tb-prop li i {
	display:none;
}
.pd-list .tb-prop li .lsm-buy-num1 {
	width:60px;
	height:40px;
	line-height:40px;
	border:2px solid #FBAF5D;
	margin:0 5px;
	text-align:center;
	color:black;
	vertical-align:middle;
	font-size:20px;
}
.prop-btn {
	text-align:center;
}
.prop-btn p {
	width:80px;
	height:40px;
	line-height:40px;
	font-size:20px;
	display:inline-block;
}
.prop-oc {
	height:30px;
	line-height:30px;
	float:right;
	margin-right:25px;
}
.prop-oc em {
	display:inline-block;
	vertical-align:middle;
}
.prop-oc em.line {
	background-position:-5px -54px;
	width:2px;
	height:30px;
	margin-right:30px;
}
.prop-oc em.on {
	background-position:-16px -59px;
	width:10px;
	height:6px;
	margin-left:5px;
}
.prop-oc em.off {
	background-position:-16px -71px;
	width:10px;
	height:6px;
	margin-left:5px;
}
.searchbtn {
	color:#4D4D4D;
	display:inline-block;
	position:absolute;
	top:10px;
	right:5px;
	margin:0;
}
.cat1_css em.g,.cat1_css em.d {
	width:11px;
	height:10px;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}
.cat1_css em.g {
	background-position:-31px -59px;
}
.cat1_css .cur em.g {
	background-position:-31px -71px;
}
.cat1_css em.d {
	background-position:-48px -59px;
}
.cat1_css .cur em.d {
	background-position:-48px -71px;
}
.pad-box {
	border-bottom:1px solid #C4C4C4;
	position:relative;
}
.pad-box .add-cion {
	position:absolute;
	width:17px;
	height:23px;
	background-position:-25px -52px;
	top:-1px;
	right:15px;
}
.pad_bor {
	padding:12px 10px 1px 10px;
}
.pad_bor dt {
	padding-bottom:10px;
}
.pad_bor dd input {
	display:none;
}
.pad_bor dd label {
	display:-moz-inline-block;
	display:inline-block;
	cursor:pointer;
	padding-left:24px;
	line-height:20px;
	height:20px;
	background-position:-47px -66px;
	margin-bottom:10px;
	float:left;
}
.pad_bor dd label.checked {
	background-position:-47px -46px;
}
.ciyt-addbox span {
	display:inline-block;
}
.icon-add {
	background-position:-63px -50px;
	width:14px;
	height:18px;
}
.icon-phone {
	background-position:-63px -71px;
	width:14px;
	height:16px;
}
.current {
	background:#f6f6f6;
	height:28px;
	line-height:28px;
	padding-left:8px;
	color:#333;
	position:relative;
	font-size:12px;
}
.input-free {
	color:#514E4E;
	display:block;
	position:absolute;
	right:10px;
	top:2px;
	height:24px;
	line-height:24px;
}
.input-free i {
	background:url(../images/input_free.png) no-repeat;
	background-size:auto 24px;
	display:block;
	float:left;
	vertical-align:middle;
	width:23px;
	height:24px;
	margin-right:5px;
}
.input-free i.selected {
	background-position:-23px 0;
}
.order-btn,.order-delbtn {
	height:38px;
	line-height:38px;
	margin:5px;
	float:left;
	border-radius:8px;
}
.order-delbtn {
	float:right;
}
.order-delbtn a {
	background:#ccc;
	color:#343433;
	border-color:#777879;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #f5f5f5 inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #f5f5f5 inset;
}
.deal-name {
	padding:0 5px;
}
.deal-other {
	padding:10px 5px;
}
.oh-ul li span,section.deal-phone .icon i {
	background:url(../images/icon_detail_refund.png) no-repeat;
	background-size:23px auto;
	width:23px;
	height:19px;
	position:absolute;
	left:0px;
	top:1px;
}
.oh-ul li {
	display:inline-block;
	width:105px;
	margin-bottom:10px;
	line-height:20px;
	font-size:12px;
	color:#444540;
	position:relative;
	padding-left:25px;
}
.oh-ul li.oh-date span,.oh-ul li.oh-pass span,.oh-ul li.oh-in span {
	background-position:0px -23px;
}
.oh-ul li.oh-date span.ok,.oh-ul li.oh-pass span.ok,.oh-ul li.oh-in span.ok {
	background-position:0 0;
}
.oh-ul li.oh-num span {
	background-position:0 -71px;
}
.oh-ul li.oh-time span {
	background-position:0 -47px;
}
.ip-header {
	color:#545353;
	padding:10px;
}
.ip-header h1 {
	font-size:20px;
	line-height:180%;
}
.ip-header h1 span {
	color:#FD710B;
}
.ip-app_content {
	position:relative;
	margin:5px 20px;
	height:235px;
}
.ip-cont-l {
	float:left;
}
.ip-cont-r {
	float:right;
}
.ip-cont-l a {
	background:url(../images/app_iphone_btn2013.png) no-repeat;
	background-size:118px auto;
	width:120px;
	height:45px;
	display:block;
	margin-bottom:5px;
}
a.cont-btn1 {
	background-position:0 -1px;
}
a.cont-btn2 {
	background-position:0 -51px;
}
a.cont-btn3 {
	background-position:0 -101px;
}
.cont-map {
	background:url(../images/app_map_2013.png) no-repeat;
	background-size:191px auto;
	width:192px;
	height:92px;
	position:absolute;
	bottom:0px;
	right:20px;
}
.ip-app-txt {
	font-size:16px;
	line-height:140%;
	padding:20px;
}
.ip_btn a,.ip_down a,.ip_pas a {
	width:232px;
	height:84px;
	display:block;
}
.ip_btn,.ip_down,.ip_pas {
	position:absolute;
	background:url(../images/app_ipad_btn.png) no-repeat;
	width:232px;
	height:84px;
}
.ip_down {
	background-position:0 -106px;
	margin-bottom:22px;
}
.ip_pas {
	background-position:0 -204px;
	margin-bottom:14px;
}
.ip_content {
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.ip_pic {
	position:absolute;
	background:url(../images/app_ipad_pic.png) no-repeat;
	width:419px;
	height:470px;
}
.ip_tit {
	position:absolute;
	background:url(../images/app_ipad_txt.png) no-repeat;
	width:461px;
	height:171px;
}
.ip_map {
	position:absolute;
	background:url(../images/app_ipad_map.png) no-repeat;
	width:450px;
	height:221px;
}
#ipad_wrap {
	background:#eaeaea;
	width:100%;
}
.ip_content {
	width:1024px;
	height:768px;
}
.ip_pic {
	top:62px;
	left:42px;
}
.ip_tit {
	top:89px;
	left:513px;
}
.ip_map {
	top:374px;
	left:186px;
}
.ip_btn {
	top:401px;
	left:726px;
}
.ip_down {
	top:401px;
	left:726px;
}
.ip_pas {
	top:499px;
	left:726px;
}
.cellphone {
	color:#000;
	font-size:16px;
	margin:0 15px 10px 15px;
}
.cellphone span {
	padding-left:10px;
}
.codenav-button {
	width:70px;
	height:32px;
	line-height:32px;
	display:inline-block;
	text-align:center;
	background:#FD8028;
	border:1px #E99559 solid;
	border-radius:6px;
	cursor:pointer;
	color:#fff;
	text-shadow:1px 1px 1px #C65709;
	margin:8px 0;
	-webkit-box-shadow:1px 1px 1px #FFF;
	font-size:16px;
	background:-moz-linear-gradient(top,#FC953B,#FF5A00);
	background:-webkit-gradient(linear,0 0,0 100%,from(#FC953B),to(#FF5A00));
}
.pwd-set dl {
	margin:10px 15px;
}
.pwd-set dl dt {
	padding:0 0 5px;
	color:#444;
	font-size:16px;
}
.common-text {
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
	color:#999;
	height:38px;
	font-size:16px;
	margin:6px 0;
	border-radius:6px;
	border:1px #CCC solid;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
}
@media only screen and (orientation:portrait) {
	.ip_content {
	width:768px;
	height:1024px;
}
.ip_pic {
	top:284px;
	left:38px;
}
.ip_tit {
	top:55px;
	left:59px;
}
.ip_map {
	top:574px;
	left:238px;
}
.ip_btn {
	top:393px;
	left:502px;
}
.ip_down {
	top:393px;
	left:502px;
}
.ip_pas {
	top:491px;
	left:502px;
}
}.codes-item {
	background-color:#FAFAFA;
	background-image:-webkit-linear-gradient(white,#F7F6F6);
	border-bottom:1px solid #CBCACA;
	box-shadow:1px 1px 4px #ccc;
	display:block;
	position:relative;
	padding:10px 8px 10px 20px;
	color:#535353;
}
.codes-item img {
	width:90px;
	height:57px;
	border:1px #B5B5B5 solid;
	padding:2px;
	position:absolute;
	left:20px;
	border-radius:5px;
	box-shadow:1px 1px 4px #ccc;
}
.codes-item ul {
	padding-left:110px;
	display:block;
}
.codes-item .over {
	padding-top:6px;
	color:#ff8e42;
}
.codes-box {
	position:relative;
	border-bottom:1px solid #ccc;
	padding:14px 15px 10px 20px;
}
.codes-num em,.codes-num {
	background:url(../images/my_codes_bg.png) no-repeat;
	background-size:161px auto;
}
.codes-num {
	position:relative;
	height:67px;
	margin-right:84px;
	background-repeat:repeat-x;
	background-position:0 -67px
}
.codes-num ul {
	display:block;
	position:absolute;
	left:50px;
	z-index:2;
	top:1px;
}
.codes-num ul li {
	font-size:16px;
	height:33px;
	line-height:33px;
	color:#aaa;
}
.codes-num em {
	display:block;
	height:67px;
	position:absolute;
	top:0;
}
.codes-num em.cnl {
	width:50px;
	left:0;
}
.codes-num em.cnr {
	width:90px;
	right:0;
	background-position:right 0;
}
.codes-btn {
	position:absolute;
	right:15px;
	top:30px;
	width:71px;
	margin:0;
	border-radius:6px;
	height:28px;
	line-height:28px;
	border:1px #a45603 solid;
	box-shadow:1px 1px 4px #CCC;
	text-shadow:1px 1px 1px #C9881E;
	display:block;
	background:#F9D09A;
	padding-top:1px;
}
.codes-btn a {
	border-radius:6px;
	font-weight:normal;
	font-size:14px;
	background:#F8710F;
}
.codes-date {
	margin:10px 0;
	position:relative;
	font-size:13px;
	color:#535353;
	height:15px;
}
.codes-date p {
	position:absolute;
	left:0;
	top:0;
}
.codes-date span {
	display:block;
	right:0;
	position:absolute;
	top:0;
}
.order-assess {
	position:relative;
	margin-top:5px;
}
.order-assess span.oa1 {
	position:absolute;
	width:19px;
	height:20px;
	display:block;
	left:-37px;
	top:12px;
	background-position:0 -132px;
}
.order-assess span.oa2 {
	display:inline-block;
	width:20px;
	height:20px;
	background-position:-19px -132px;
	line-height:20px;
	color:#fff;
	text-align:center;
	position:absolute;
	margin-left:-4px;
	top:10px;
}
.oa-line {
	height:2px;
	background:-webkit-gradient(linear,left top,right top,from(#F5F4F4),color-stop(0.5,#fff),to(#F5F4F4));
	background-image:-moz-linear-gradient(left,#F5F4F4,#fff 50%,#F5F4F4);
	position:absolute;
	width:98%;
	bottom:0;
}
.oa-line em {
	width:100%;
	display:block;
	height:1px;
	position:absolute;
	top:0;
	background:-webkit-gradient(linear,left top,right top,from(#F5F4F4),color-stop(0.5,#d6d7d7),to(#F5F4F4));
	background-image:-moz-linear-gradient(left,#F5F4F4,#d6d7d7 50%,#F5F4F4);
}
.se-line {
	border-top:1px dashed #ddd;
	position:absolute;
	width:100%;
	bottom:0;
}
.se-line-grad {
	height:1px;
	background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(0.2,#D6D7D7),color-stop(0.8,#D6D7D7),to(#fff));
	background-image:-moz-linear-gradient(left,#fff,#D6D7D7 20%,#D6D7D7 80%,#fff);
	position:absolute;
	background-repeat:repeat-x;
	width:100%;
	bottom:0;
}
.gs-zjbox {
	position:relative;
	height:16px;
	line-height:16px;
	margin-top:5px;
}
.gs_starBg,.gs_starBg li,.gs_starBg_wish,.gs_starBg_wish li {
	background:url(../images/assess-icon1.png) no-repeat;
	background-size:119px auto;
}
.gs_starBg,.gs_starBg li {
	height:12px;
}
.gs_starBg_wish,.gs_starBg_wish li {
	height:16px;
}
.gs_starBg {
	width:72px;
	position:absolute;
	display:inline-block;
	background-position:0 -15px;
	vertical-align:middle;
	margin-right:5px;
	right:0;
	top:15px;
}
.gs_starBg li {
	position:absolute;
	top:0;
	background-position:0 -1px;
}
.gs_starBg_wish {
	width:119px;
	position:relative;
	display:inline-block;
	background-position:0 -49px;
	vertical-align:middle;
}
.gs_starBg_wish li {
	position:absolute;
	top:0;
	background-position:0 -30px;
	z-index:0;
}
.gs_starBg_wish li.gs_wish_li {
	background:none;
	cursor:pointer;
	display:block;
}
.gs-zjbox .zf-tit {
	display:inline-block;
	color:#666;
}
.gs-zjbox span {
	color:#fa7613;
}
.gs-zjbox span.gs-zp {
	margin-left:10px;
}
.goods-txt dd {
	border-top:1px dashed #CBCBCB;
	padding:10px 0px;
	position:relative;
}
.gs-gqul span {
	display:inline-block;
}
.gs-gqul .date {
	position:relative;
	font-size:12px;
	color:#908f8f;
}
.gs-gqul .name {
	height:16px;
	font-size:12px;
	color:#7eb67b;
	line-height:16px;
	width:40px;
}
.goods-txt p {
	margin-top:10px;
	color:#5c5b5b;
	font-size:12px;
}
.goods-box a.more {
	color:#7eb67b;
	text-align:center;
	display:block;
	padding:10px 0;
}
.wish-box {
	padding:10px 0;
	margin:0 15px;
	background:#f8f8f8;
	position:relative;
}
.wish-box dl {
	position:relative;
	margin:5px 0 10px;
	color:#494747;
}
.wish-box dl dd.wr {
	position:absolute;
	left:170px;
	top:0;
	line-height:16px;
}
.wish-box dl dd.wl,.wish-reply {
	margin-top:10px;
	position:relative;
}
.wish-box dl dd.wr input {
	vertical-align:middle;
}
.wish-pro {
	position:relative;
	padding:10px 10px 25px;
}
.wish-pro img {
	width:80px;
	height:51px;
	border:1px #B5B5B5 solid;
	position:absolute;
	margin-top:2px;
}
.wish-pro ul {
	padding-left:95px;
	display:block;
	margin-top:4px;
}
.wish-pro h3 {
	color:#343231;
	font-size:14px;
	padding-left:95px;
	display:block;
	font-weight:bold;
}
.wish-pro ul li {
	color:#969594;
	font-size:12px;
}
.wish-pro ul li b {
	font-weight:normal;
	color:#F87211;
	font-size:14px;
	vertical-align:middle;
}
.wish-pro .deal-btn {
	width:74px;
	height:28px;
	line-height:28px;
	margin:2px 0 0;
	float:right;
	margin-right:15px;
	border-radius:6px;
}
.wish-pro .deal-btn a {
	font-size:14px;
	background:#F8710F;
	border-radius:6px;
	font-weight:normal;
}
.goods-list {
	position:relative;
	border-bottom:1px solid #C0BFBF;
	padding:15px 10px;
}
.goods-list ul {
	padding-left:86px;
	display:block;
	margin-top:4px;
}
.goods-list ul li {
	color:#969594;
	font-size:10px;
}
.goods-list ul li b {
	font-weight:normal;
	color:#2b2926;
}
.goods-list img {
	width:80px;
	height:51px;
	border:1px #B5B5B5 solid;
	position:absolute;
	margin-top:2px;
}
.goods-list h3 {
	color:#343231;
	font-size:14px;
	padding-left:86px;
	display:block;
	font-weight:bold;
}
.codebox p s {
	display:block;
	width:15px;
	margin-top:7px;
	position:absolute;
	left:10px;
	top:5px;
}
.goods-btn {
	width:60px;
	height:28px;
	line-height:28px;
	margin:2px 0 0;
	position:absolute;
	right:5px;
	display:block;
	border-radius:6px;
	background:#F9D09A;
	padding-top:1px;
	border:1px #C9881E solid;
	-webkit-box-shadow:1px 1px 4px #CCC;
}
.goods-btn a {
	font-size:14px;
	background:#F8710F;
	border-radius:6px;
	font-weight:normal;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:white;
	cursor:pointer;
	overflow:hidden;
	border:0;
	-webkit-appearance:none;
}
.codebox p.name,.codebox p.pwd {
	position:relative;
	background:#fff;
	border:1px solid #ccc;
	padding:2px 0px;
	height:40px;
	outline:none;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 4px #DBDADA inset;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display:block;
}
.codebox p.name s {
	height:16px;
	background-position:-62px -90px;
}
.codebox p.pwd s {
	height:18px;
	background-position:-62px -108px;
}
.codebox p em {
	display:block;
	position:absolute;
	z-index:2;
	width:13px;
	height:14px;
	background-position:-64px -129px;
	top:14px;
	right:10px;
	cursor:pointer;
}
.wish-textico {
	position:absolute;
	bottom:10px;
	right:0;
	width:75px;
	height:30px;
}
.wish-textico a {
	display:block;
	width:30px;
	height:30px;
	margin-right:6px;
	float:left;
	background:url(../images/wish_textico.png) no-repeat;
	background-size:66px auto;
	text-indent:-999em;
}
.wish-textico a.wl-edit {
	background-position:-36px 0;
}
.wish-reply span {
	background:url(../images/wish_reply.png) no-repeat;
	background-size:9px auto;
	left:-8px;
	width:9px;
	height:19px;
	display:block;
	position:absolute;
	bottom:40%;
}
.wish-reply .reply-text {
	background:#FFEED7;
	border:1px solid #C2BBB4;
	padding:18px;
	line-height:160%;
}
.wish-bg {
	background:none;
}
.wish-bgbox {
	background:-moz-linear-gradient(top,#ffffff,#E3E3E3);
	background:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#E3E3E3));
}
.codebox-input {
	display:block;
	background:none;
	border:none;
	width:100%;
	height:34px;
	padding:0 30px;
	outline:none;
	-webkit-appearance:none;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.searchbox {
	margin:10px 6px;
	position:relative;
	overflow:hidden;
}
.searchbox i {
	background:url(../images/btn-search2.png) no-repeat;
	background-size:auto 12px;
	position:absolute;
	display:block;
	width:12px;
	height:12px;
	top:20px;
	left:15px;
}
.search-res {
	background:#F3F2F2;
	box-shadow:0px 0px 4px #D9D9D9;
}
.no-searchcon {
	padding:8px 10px;
	color:#8A8686;
}
.no-searchcon dt {
	font-size:12px;
	padding-bottom:10px;
}
.no-searchcon dd {
	font-size:10px;
	line-height:140%;
}
.no-searchcon font {
	color:#f60;
}
.icon-session {
	background:url(../images/icon_session.png) no-repeat;
	background-size:45px auto;
	position:absolute;
	z-index:2;
	width:45px;
	height:35px;
	text-indent:-999em;
	top:6px;
	left:4px;
}
.item-session p.num {
	float:none;
}
.search-hotwrods {
	padding:20px 0 35px;
}
.search-hotwrods li {
	background-color:#F6F6F6;
	background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#EEE));
	border:1px solid #E0E0E0;
	border-radius:5px;
	float:left;
	margin:15px 0 0 23px;
	text-align:center;
}
.search-hotwrods li a {
	color:#f60;
	padding:10px 15px;
	display:inline-block;
}
.search-submit {
	width:44px;
	background:#fff;
	border:1px solid #C3C2C0;
	background-image:url(../images/search_btn.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:auto 16px;
	border-radius:5px;
	height:30px;
	-webkit-appearance:none;
	cursor:pointer;
}
.search-left {
	margin-right:50px;
	position:relative;
	border:1px solid #C3C2C0;
	background:#fff;
	height:24px;
	border-radius:5px;
	-webkit-box-shadow:2px 2px 4px #DBDADA inset;
	padding:2px 30px 2px 10px;
}
.search-left .inputsearch {
	border:none;
	background:none;
	-webkit-box-shadow:none;
	height:24px;
	padding:0;
}
.search-left em {
	display:block;
	position:absolute;
	z-index:2;
	width:14px;
	height:14px;
	background-image:url(../images/search_del.png);
	background-repeat:no-repeat;
	background-size:auto 14px;
	top:8px;
	right:10px;
	cursor:pointer;
}
.search-asslist {
	text-align:center;
	position:absolute;
	background:#F6F6F6;
	top:85px;
	height:100%;
	z-index:10;
	width:100%;
}
.search-asslist li {
	border-bottom:1px dashed #D8D8D8;
	color:#373737;
	text-align:left;
}
.search-asslist li a {
	display:block;
	padding:15px 0 10px 15px;
}
.search-clear {
	background:#EFECEC;
	text-align:center;
	font-size:12px;
	color:#666;
	cursor:pointer;
	overflow:hidden;
	border:1px #B5B5B5 solid;
	padding:10px 60px;
	border-radius:5px;
	-webkit-appearance:none;
	margin:15px 0;
}
.codebox {
	padding:0 15px;
	overflow:hidden;
}
.login-box {
	overflow:hidden;
}
.codebox p,.zhao-codebox p {
	margin-top:12px;
}
.zhaoinput {
	display:inline-block;
	background:#F5F5F5;
	border:1px solid #DDDDDE;
	text-indent:10px;
	height:40px;
	line-height:20px;
	width:100%;
	vertical-align:middle;
	outline:none;
	-webkit-appearance:none;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 4px #DBDADA inset;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.zhao-codebox {
	background:#FFFAFA;
	border:1px solid #CBC2BE;
	border-radius:5px;
	padding:0 12px 12px;
	margin:15px 18px;
}
.reg-cut {
	margin:12px 18px;
	background:#FFFAFA;
	border:1px solid #CBC2BE;
	height:40px;
	-webkit-box-shadow:2px 2px 6px #E5E1E1 inset;
	border-radius:5px;
	overflow:hidden;
}
.reg-cut li {
	width:50%;
	float:left;
	line-height:40px;
	text-align:center;
	border-left:1px solid #C0B0A8;
	margin-left:-1px;
}
.reg-cut li a {
	width:100%;
	display:block;
	font-size:16px;
	color:#545656;
}
.reg-cut li a.cur {
	background:#F08A01;
	color:#F8FDFD;
}
.zhaosubmit {
	width:22%;
	background:#E4393C;
	border:1px solid #E4393C;
	border-radius:4px;
	height:40px;
	color:#FFFAFA;
	float:right;
	text-align:center;
	-webkit-appearance:none
}
.countdown {
	border:1px solid #C9C9C9;
	color:#FF972D;
	font-size:20px;
	background-color:#FBFBFB;
	background-image:-webkit-linear-gradient(top,#FBFBFB,#E1E1E1);
	background-image:-moz-linear-gradient(top,#FBFBFB,#E1E1E1);
	border-radius:4px;
	height:40px;
	float:right;
	text-align:center;
	-webkit-appearance:none;
}
.width75 {
	width:75%;
}
.width65 {
	width:65%;
}
.width55 {
	width:55%;
}
.width32 {
	width:32%;
}
.width42 {
	width:42%;
}
.width100 {
	width:70%;
}
.zsms {
	background:#E7E7E6;
	border-color:#DFDEDE;
	color:#F08A01;
}
.submit85 {
	width:27%;
}
.fun-code {
	color:#666;
	margin-top:10px;
	line-height:24px;
}
.fun-code font.f16 {
	font-size:16px;
}
.btn-code {
	display:inline-block;
	text-align:center;
	font-size:12px;
	height:22px;
	line-height:22px;
	border:1px solid #CFD0D0;
	padding:0 8px;
	border-radius:4px;
	margin-left:4px;
	background:#F5F5F5;
	background:-moz-linear-gradient(top,#fff,#EAEAE9);
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#EAEAE9));
	color:#727070;
}
.settipe {
	padding:10px 18px 0;
	font-size:12px;
}
.btn-confirm,.btn-confirm-input {
	cursor:pointer;
	display:block;
	margin:10px 0 5px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:20px;
	background:#FF972D;
	color:#fff;
	border:1px #C1714F solid;
	border-radius:5px;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-appearance:none;
}
.btn-confirm-input {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.mycode-tipe {
	border-top:1px dashed #A1A0A0;
	margin-top:15px;
	padding-top:10px;
	color:#666;
}
.mycode-tipe p {
	font-size:12px;
}
.input-entry {
	color:#E76603;
	font-size:12px;
	margin-top:10px;
	overflow:hidden;
}
.mycode-tipe font {
	float:left;
}
.mycode-tipe p.right {
	float:right;
}
.mycode-tipe p.right a {
	color:#666;
}
.mycode-conlist {
	padding:15px;
}
.mycode-text {
	border:1px solid #BFC2C3;
	background:#fff;
	border-radius:5px;
	height:36px;
	padding:0 10px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top:10px;
}
.mygo-set .buy-btn {
	height:38px;
	line-height:38px;
	margin:5px;
}
.vercodes {
	cursor:pointer;
	background:#fff;
	border:1px solid #C9C9C8;
	border-radius:4px;
	height:38px;
	line-height:38px;
	display:inline-block;
	text-align:center;
	padding:0 5px;
}
.vercodes img {
	vertical-align:middle
}
.code-viewbox {
	position:relative;
	background:#fff;
	margin:15px 20px;
	border:1px solid e3e3e3;
	box-shadow:1px 1px 6px #797776;
	-webkit-box-shadow:1px 1px 6px #797776;
	border-radius:12px 12px 0 0;
	padding:15px;
}
.code-viewbox i {
	background:url(../images/my_codes_framebg.png) no-repeat;
	background-size:auto 9px;
	position:absolute;
	width:10px;
	height:9px;
	display:block;
	top:-1px;
}
.code-viewbox i.bglt {
	left:-1px;
}
.code-viewbox i.bgrt {
	right:-1px;
	background-position:right 0;
}
.code-viewbox li {
	margin-bottom:10px;
	padding:0 5px;
}
.code-viewbox h2 {
	font-size:18px;
}
.code-viewbox li.code-view-btn {
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:10px;
}
.code-viewbox li.code-view-num {
	overflow:hidden;
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:10px;
}
.code-view-num span {
	display:inline-block;
	font-size:18px;
	line-height:26px;
}
.code-view-num span.r {
	float:right;
}
.code-view-num span font {
	color:#ff7200;
	font-size:14px;
}
.code-view-sca {
	text-align:center;
}
.code-view-sca p {
	font-size:12px;
	color:#656565;
}
.code-view-sca img {
	vertical-align:top;
	margin-bottom:3px;
}
.code-view-pic {
	width:115px;
	height:134px;
	margin:5px auto;
	border:1px solid #b5b5b5;
	border-radius:3px;
	background:#efefef;
	background:-moz-linear-gradient(top,#f9f9f9,#e7e7e7);
	background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e7e7e7));
	padding:5px;
}
.code-view-page {
	margin-bottom:15px;
}
.view-refresh {
	background:url(../images/my_codes_refresh.png) no-repeat;
	background-size:25px auto;
	width:25px;
	height:25px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	right:0;
	top:3px;
	margin-left:10px;
}
.order-detbox {
	background:#E6E6E6;
	overflow:hidden;
	padding-bottom:15px;
}
.order-pro {
	background:#F5F2F2;
	border-bottom:1px solid #C9C9C9;
	box-shadow:0px 1px 2px #CECECE;
	position:relative;
}
.order-pro a {
	display:block;
	font-size:18px;
	color:#535353;
	line-height:20px;
	padding:15px 30px 15px 15px;
}
.order-pro a::after {
	top:18px;
}
.order-pro a em {
	display:block;
	font-style:normal;
	font-size:12px;
	color:#969292;
}
.sp-line {
	background:#F5F5F5;
	height:2px;
}
.sp-line em {
	display:block;
	height:1px;
	background:#C2BFBF;
}
.notused-code {
	padding:5px 15px;
}
.view-code {
	height:29px;
	display:inline-block;
	width:86px;
	text-align:center;
	line-height:29px;
	border-radius:6px;
	background:#FCFBFB;
	background:-moz-linear-gradient(top,#fff,#F6F6F6);
	box-shadow:1px 1px 2px #C6C6C6;
	color:#868686;
	font-size:12px;
	position:absolute;
	right:0;
	top:0;
}
.notused-view {
	position:relative;
	padding-top:5px;
	font-size:12px;
	color:#9F9E9D;
}
.notused-view b {
	color:#FF972D;
	letter-spacing:2px;
	font-size:14px;
}
.payment-tipe {
	padding-top:10px;
}
.payment-tipe p.tipe {
	font-size:11px;
	color:#959393;
	line-height:160%;
}
.payment-tipe p.tipe b {
	color:#535353;
}
.btn-pyment {
	color:#F8710F;
	font-size:12px;
	position:relative;
	display:inline-block;
	padding-right:15px;
}
.btn-pyment em {
	background:url(../images/myicon_down.png) no-repeat;
	background-size:auto 12px;
	width:12px;
	height:6px;
	background-position:0 0;
	position:absolute;
	right:0;
	top:6px;
}
.btn-pyment em.down {
	background-position:0 -6px;
}
.payment-tipe a.right {
	float:right;
	color:#7A7776;
	display:inline-block;
}
.order-codes ul li {
	margin-top:-1px;
	border-top:1px dashed #CECECE;
	padding:16px 10px;
	position:relative;
	color:#6A6968;
}
.order-codes {
	margin:10px 15px;
}
.order-codes ul li em {
	background:url(../images/myicon_code.png) no-repeat;
	background-size:45px auto;
	position:absolute;
	width:45px;
	height:46px;
	top:0;
	right:0;
}
.order-codes ul li em.end {
	background-position:0 -48px;
}
.order-codes ul li em.expired {
	background-position:0 -98px;
}
.order-codes ul li em.refund {
	background-position:0 -147px;
}
.order-codes ul li font {
	font-size:12px;
	color:#97928F;
}
.order-codes ul li font.f60 {
	color:#FF7200;
}
.order-codes .view-all,.common-items .view-all {
	display:block;
	height:22px;
	background:#FFAA57;
	margin-bottom:10px;
	text-align:center;
	color:#fff;
}
.order-codes .view-all em,.common-items .view-all em {
	background:url(../images/myicon_viewall.png) no-repeat;
	background-size:17px auto;
	width:17px;
	height:15px;
	display:inline-block;
	background-position:0 -17px;
	vertical-align:middle;
	margin-left:10px;
}
.order-codes .view-all em.up,.common-items .view-all em.up {
	background-position:0 0;
}
.float-navbox {
	position:absolute;
	top:0;
	right:0;
	z-index:10002;
	width:320px;
}
.float-navbox i.pull {
	background:url(../images/hicon_sort.png) no-repeat;
	background-size:14px auto;
	width:14px;
	height:11px;
	background-position:0 -19px;
	position:absolute;
	cursor:pointer;
	left:20px;
	top:50%;
	margin-top:-5px;
	display:block;
}
.navwarp {
	width:252px;
	background:#DBDBDB;
	float:right;
}
.navwarp dt {
	background:#EFECEC;
	border-bottom:1px solid #C9C9C9;
	box-shadow:0px 1px 2px #CBCBCB;
	padding:8px;
	text-align:center;
	color:#595757;
}
.navwarp dd {
	position:relative;
	border:1px solid #EDEDED;
	border-width:1px 0;
	border-color:#EDEDED #fff #D1D1D1;
}
.navwarp dd.noline {
	border-top:none;
}
.navwarp dd a.tit {
	display:block;
	padding:13px 10px;
	outline:0;
	background:transparent;
}
.navwarp dd a.tit::after {
	content:'';
	zoom:1;
	position:absolute;
	right:10px;
	top:20px;
	display:inline-block;
	width:11px;
	height:9px;
	background:url(../images/hicon_sort.png) no-repeat;
	background-size:14px auto;
	background-position:0 -9px;
}
.navwarp dd a.down {
	color:#FF972D;
}
.navwarp dd a.down::after {
	background-position:0 -9px;
}
.category-box h3 {
	background:#6C6C6C;
}
.category-box h3 a {
	border:1px solid #505050;
	border-color:#8E8D8D #949393 #585656 #505050;
	display:inline-block;
	width:62px;
	padding:10px;
	color:#C6C4C4;
	position:relative;
	height:100%
}
.category-box h3 a:hover,.category-box h3 a.cur,.category-box h3 a.cur_1 {
	color:#7ED6CF;
}
.category-box h3 a.cur::after {
	content:'';
	zoom:1;
	position:absolute;
	left:50%;
	bottom:0;
	display:inline-block;
	width:14px;
	height:6px;
	background:url(../images/hicon_sort.png) no-repeat;
	background-size:14px auto;
	background-position:0 -33px;
	margin:0 0 -1px -7px;
}
.category-box h3 a.cur_1::after {
	content:'';
	zoom:1;
	position:absolute;
	left:50%;
	bottom:0;
	display:inline-block;
	width:14px;
	height:6px;
	margin:0 0 -1px -7px;
}
.category-box .cf {
	background:#515050;
	border-spacing:0;
}
.category-box ul li {
	float:left;
	height:45px;
}
.category-box .cf td {
	border-right:1px solid #6C6C6C;
	border-bottom:1px solid #6C6C6C;
	width:83px;
}
.category-box .cf a {
	height:100%;
	display:inline-block;
	width:83px;
	text-align:center;
	display:block;
	padding:11px 0;
	color:#fff;
}
.category-box .cf a:hover,.category-box .cf a.cur {
	color:#F6A859;
}
.innertipe .err input {
	border:2px solid #F8B36C;
}
.innertipe span.tips {
	display:block;
	font-style:normal;
	font-size:12px;
	color:#A9A9A9;
	margin-top:5px;
}
.innertipe .err span.tips {
	color:#F3570A;
}
.code-view-pic {
	width:120px;
	height:134px;
	margin:5px auto;
	border:1px solid #b5b5b5;
	border-radius:3px;
	background:#efefef;
	background:-moz-linear-gradient(top,#f9f9f9,#e7e7e7);
	background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#e7e7e7));
	padding:5px;
}
.category-box h3 table {
	border-collapse:collapse;
	border-spacing:0;
}
.float-navbox {
	position:absolute;
	top:0;
	bottom:0;
	background:#dbdbdb;
	right:0;
	z-index:10002;
	width:252px;
	display:none;
}
i.pull {
	background:url(../images/hicon_sort.png) no-repeat;
	background-size:14px auto;
	width:14px;
	height:11px;
	background-position:0 -19px;
	position:absolute;
	cursor:pointer;
	right:260px;
	top:200px;
	margin-top:-5px;
	display:block;
}
.navwarp dd a.click::after {
	background-position:0 0;
}
dd a.tit_sort {
	display:block;
	padding:13px;
}
.navwarp dd a.tit_sort::after {
	content:'';
	zoom:1;
	position:absolute;
	right:10px;
	top:20px;
	display:inline-block;
	width:11px;
	height:9px;
	background-size:14px auto;
}
.navwarp dd a em.d {
	background:url(../images/com_icon2.png) no-repeat;
	background-position:-48px -59px;
	width:11px;
	height:10px;
	display:inline-block;
	margin-left:70%
}
.navwarp dd a em.g {
	background:url(../images/com_icon2.png) no-repeat;
	background-position:-31px -59px;
	width:11px;
	height:10px;
	display:inline-block;
	margin-left:70%
}
.navwarp dt a.down {
	color:#FF972D;
}
.navwarp dd a.tit_link {
	display:block;
	padding:13px 10px;
}
.navwarp dd a.tit_link::after {
	content:'';
	zoom:1;
	position:absolute;
	right:10px;
	top:20px;
	display:inline-block;
	width:11px;
	height:9px;
	background-size:14px auto;
}
.modify-tipe {
	padding:18px 18px 0;
	color:#F8710F;
	line-height:160%;
}
.verify-smstxt {
	display:inline-block;
	padding-left:20px;
	line-height:40px;
	color:#8E8D8D;
	font-size:12px
}
.hightipe {
	border-color:#FF8000;
	-webkit-box-shadow:0px 0px 5px #F8B36C
}
.hightipe-txt {
	font-size:12px;
	color:#F3570B;
	display:block;
	padding-top:5px;
}
.repeat-succ {
	background-image:url(../images/icon_modpwd.png);
	background-size:29px auto;
	background-repeat:no-repeat;
	background-position:right center;
}
.nav-ors {
	margin:0 10px;
}
.nav-ors li {
	width:50%;
}
.nav-ors li a {
	color:#595757;
}
.pagebox {
	padding:6px;
	height:30px;
}
.pagebox a {
	display:inline-block;
	font-size:14px;
	line-height:30px;
	color:#494646;
	padding:0 15px;
	border:1px solid #B5B4B5;
	border-radius:8px;
	background-color:#ECEEEE;
	font-weight:bold;
	background-image:-webkit-linear-gradient(top,#fff,#D9DEDC);
	background-image:-moz-linear-gradient(top,#fff,#D9DDDC);
}
.pagebox a.non {
	background:#CECECE;
	background-image:none;
	color:#525758;
	cursor:default;
}
.pagebox a.btn-goup {
	float:right;
	position:relative;
	padding-left:25px;
}
.btn-goup span {
	display:inline-block;
	position:absolute;
	background:url(../images/bg_goup.png) no-repeat;
	background-size:auto 13px;
	top:9px;
	left:8px;
	width:13px;
	height:13px;
}
.lsplus .iconjt,.lsplus .circle li i,.lsplus .plusbtn i {
	background:url(../images/sprite02.png) no-repeat;
	background-size:141px auto;
}
.lsplus {
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:10004;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-transform:translate3d(0,0,0);
}
.lsplus .circle {
	position:relative;
	bottom:0;
	left:6px;
	width:108px;
	height:184px;
	overflow:hidden;
	display:none;
	z-index:1;
}
.lsplus .hide {
	-webkit-transition:all linear .15s;
	-webkit-transform:translate(0,0) scale(1);
	opacity:1;
}
.lsplus .circle ul {
	border:2px solid #9f9d9d;
	background:#FCFBFB;
	border-radius:8px;
	width:102px;
	height:174px;
	position:relative;
	box-shadow:1px 1px 3px #E5E5E5;
}
.lsplus .circle ul li {
	border-bottom:1px solid #E4E4E6;
}
.lsplus .circle ul li a {
	font-size:12px;
	color:#5A5B5D;
	padding:12px 0 12px 32px;
	position:relative;
	display:block;
}
.lsplus .circle ul li i {
	width:21px;
	height:23px;
	position:absolute;
	left:6px;
	top:9px;
	display:inline-block;
}
.lsplus .circle li.tp-myls i {
	background-position:-6px -47px;
}
.lsplus .circle li.tp-mysc i {
	background-position:-31px -47px;
}
.lsplus .circle li.tp-myhd i {
	background-position:-58px -47px;
}
.lsplus .circle li.tp-myxz i {
	background-position:-82px -47px;
}
.lsplus .circle li.tp-myxz,.lsplus .circle li.tp-none {
	border-bottom:none;
}
.lsplus .circle .iconjt {
	display:inline-block;
	width:17px;
	height:10px;
	background-position:-117px -49px;
	position:absolute;
	bottom:0px;
	left:19px;
}
.lsplus .plusbtn {
	position:relative;
	width:40px;
	height:40px;
	padding:10px 15px 10px;
	bottom:0px;
	left:0px;
	z-index:2;
}
.lsplus .plusbtn i {
	overflow:hidden;
	display:block;
	width:39px;
	height:39px;
	background-position:-2px -1px;
}
.plusbtn i.iconplus {
	display:block;
	background-position:-42px -1px;
}
.lsplus .circle li.tp-freeres,.lsplus .circle li.tp-all {
	background:#D7E4FF;
	border-radius:8px 8px 0 0;
	border-bottom:1px solid #ADB2EE;
}
.lsplus .circle li.tp-freeres i {
	background-position:-6px -72px;
}
.lsplus .circle li.tp-all i {
	background-position:-31px -71px;
}
.user-cutover {
	padding:15px 5px 0;
}
.lr-reg {
	float:left;
}
.lr-zh {
	float:right;
}
.login-reg a {
	border:1px solid #CDCDCD;
}
.form-username,.form-pwd {
	margin:12px 15px 0;
	position:relative;
}
.form-username:after,.form-pwd:after {
	background:url(../images/icon_login.png) no-repeat;
	background-size:19px auto;
}
.form-username:after,.form-pwd:after {
	content:'';
	position:absolute;
	left:10px;
	top:10px;
	width:19px;
	height:23px;
}
.form-username:before,.form-pwd:before {
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:19px;
	height:23px;
}
.form-username:after {
	background-position:0 0;
}
.form-pwd:after {
	background-position:0 -33px;
}
.form-username .zhaoinput,.form-pwd .zhaoinput {
	text-indent:30px;
}
.disabled {
	background:#ECECEB;
	border-color:#E2E1E1;
	color:#BCBCBC;
	box-shadow:0px 1px 0px #E8E8E8 inset;
}
#fullbg_f {
	background:rgba(51,51,51,0);
	position:absolute;
	left:0px;
	top:94px;
	z-index:1;
	bottom:0;
}
.cates_num_c {
	color:#8F8F8F;
}
.sitelist li p.tl1,.newsite li p.tl1 {
	position:absolute;
	left:15px;
}
.sitelist li p.tl2,.newsite li p.tl2 {
	position:relative;
	left:5px;
}
.order-conent {
	padding:10px 15px;
	background:#F0F0F0;
}
.common-title {
	margin:14px 0 6px;
}
.common-title span {
	font-size:12px;
	color:#565757;
	margin-left:15px;
}
.common-items {
	background:#FFF;
	border:1px #BDBDBD solid;
	border-radius:5px;
}
.common-items .common-item {
	padding:12px 10px 10px 92px;
	border-bottom:1px #CECECE dotted;
	position:relative;
	min-height:24px;
	overflow:hidden;
}
.common-items .common-item .item-label {
	display:inline-block;
	width:65px;
	text-align:right;
	color:#817E7E;
	font-size:12px;
	position:absolute;
	left:8px;
	top:16px;
}
.common-items .common-item .item-content {
	vertical-align:middle;
	line-height:24px;
}
.common-items .common-item .f16 {
	font-size:16px;
	vertical-align:middle;
}
.common-items .common-item:nth-last-child(1),.binding-items .binding-item:nth-last-child(1) {
	border:none;
}
.common-radio-box .common-item,.pro-radio-box .common-item {
	padding:0;
}
.common-radio-box label {
	padding:12px 10px;
	display:block;
	position:relative;
	color:#817E7E;
}
.pro-radio-box label,.pro-radio-box .end {
	padding:12px 10px;
	display:block;
	color:#444;
}
.common-radio-box .common-item .item-label,.pro-radio-box .common-item .item-label {
	position:relative;
	left:0;
	top:0;
	padding-right:20px;
}
.c-submit {
	margin:10px 0;
	height:42px;
	line-height:42px;
}
.c-submit input {
	font-size:20px;
	background:#E4393C;
	border:1px solid #E4393C;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	overflow:hidden;
	border-radius:8px;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-appearance:none;
}
.morePayMethods {
	text-align:right;
	line-height:36px;
	margin-bottom:10px;
	color:#1F5CF8;
	cursor:pointer;
	position:relative;
	padding-right:20px;
}
.morePayMethods i,.icon-pro-model i {
	background:url(../images/pay_more1.png) no-repeat;
	background-size:auto 12px;
	display:inline-block;
}
.morePayMethods i {
	position:absolute;
	width:13px;
	height:12px;
	right:5px;
	top:12px;
}
.icon-pro-model i {
	width:13px;
	height:12px;
	margin-left:10px;
}
.morePayMethods i.close,.icon-pro-model i.close {
	background-position:-13px 0;
}
.common-radio-box label input,.pro-radio-box label input,.common-radio-accbal label input,.pop-radio-accbal input {
	display:none;
}
.common-item label i,.order-siteinfo i {
	background:url(../images/pay_radio.png) no-repeat;
	background-size:38px auto;
	display:inline-block;
	position:absolute;
	width:19px;
	height:19px;
}
.common-item label i {
	right:20px;
	cursor:pointer;
}
.order-siteinfo i {
	left:20px;
	top:15px;
}
.common-radio-box label.checked i,.pro-radio-box label.checked i,.common-radio-accbal label.checked i,.pop-radio-accbal label.checked i {
	background-position:-19px 0;
}
.common-radio-accbal label {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}
.common-radio-accbal label i {
	top:14px;
}
.dedu-edit {
	display:inline-block;
	position:absolute;
	right:20px;
	top:14px;
	color:#1F5CF8;
}
.pay-pop,.code-pop {
	opacity:0;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:-webkit-box;
	-webkit-box-align:center;
	box-align:center;
	-webkit-box-pack:center;
	box-pack:center;
	z-index:0;
}
.pay-pop-content {
	background:#fff;
	margin:0 auto;
	border:1px solid rgba(0,0,0,.25);
	border-radius:3px;
	width:282px;
	position:relative;
	z-index:1;
	-webkit-user-select:none;
}
.pay-pop-content>header {
	text-align:center;
	height:40px;
	color:#2B2929;
	border-bottom:1px solid #E5E5E5;
	background:#fff;
}
.pay-pop-content h5 {
	display:inline-block;
	margin:0;
	font-size:18px;
	line-height:40px;
	letter-spacing:5px;
}
.pay-pop-main {
	padding:10px 20px 15px;
	border-top:1px solid #BDBDBD;
}
.balance-info {
	color:#595858;
	padding-bottom:10px;
	font-weight:bold;
}
.sms-tips {
	font-size:12px;
	color:#959595;
}
.captcha-box {
	padding-top:5px;
}
.captcha-box input {
	display:inline-block;
	width:54%;
	font-size:12px;
	background:#F7F7F7;
	color:#CDCECF;
}
.captcha-box input.sendcode {
	display:inline-block;
	height:36px;
	color:#FFF;
	margin:6px 0;
	text-align:center;
	background:#FF972D;
	border:1px solid #C68B71;
	border-radius:5px;
	width:43%;
	font-size:14px;
	float:right;
}
.pay-pop-title {
	height:22px;
	margin-bottom:12px;
}
.pay-pop-title li {
	float:left;
	width:48%;
	text-align:center;
	border-right:1px solid #ABAAAA;
	line-height:22px;
}
.pay-pop-title li a {
	color:#D1D5D5;
	font-size:14px;
	font-weight:bold;
}
.pay-pop-title li.selected a {
	color:#676666
}
.pay-pop-title li:nth-last-child(1) {
	border:none;
}
.pay-pop-main .pop-post {
	border:1px solid #DDA37C;
	background:#FFB366;
	padding-top:1px;
	padding-left:1px;
	border-radius:3px;
	line-height:36px;
	margin-top:8px;
}
.pay-pop-main .pop-post a {
	display:block;
	line-height:36px;
	color:#FFF;
	background:#FF972D;
	font-size:20px;
	border-radius:3px;
	text-shadow:0 1px 3px #DDA37C;
	text-align:center;
}
.pay-pop-main .paydisabled {
	background:#F5F6F6;
	border:1px #DFDFDF solid;
}
.pay-pop-main .paydisabled>a {
	cursor:text;
	background:#F5F6F6;
	color:#787878;
	text-shadow:0 1px 3px #DFDFDF;
}
.pay-pop-close {
	background:url(../images/pay_close.png) no-repeat;
	background-size:19px auto;
	width:40px;
	height:40px;
	position:absolute;
	right:-10px;
	top:-7px;
	background-position:20px 0px;
}
.pop-zhao {
	text-align:right;
	padding-top:10px;
}
.pop-zhao a {
	font-size:12px;
	color:#8F8C8C;
}
.popinput-box input {
	display:inline-block;
	font-size:12px;
	background:#F7F7F7;
	color:#CDCECF;
	margin-top:0;
}
.popinput-box span,.captcha-box span {
	display:block;
	font-size:12px;
	color:#CDCECF;
}
.popinput-error span {
	color:#FDA74F;
}
.popinput-succ span {
	color:#3BB000;
	font-size:12px;
	display:block;
}
.popinput-error input {
	border:1px solid #FDA74F;
}
.pop-common-items {
	margin:0 -20px;
}
.pop-common-items .common-item {
	padding:10px 10px 10px 90px;
	border-bottom:1px #CECECE dotted;
	position:relative;
	min-height:24px;
}
.pop-common-items .common-item .item-label {
	display:inline-block;
	width:65px;
	text-align:center;
	color:#595858;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	left:8px;
}
.pop-radio-accbal label {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
}
.pop-radio-accbal i {
	top:10px;
}
.pop-item-content {
	color:#959595;
	padding-right:30px;
}
.pop-dedubtn {
	padding:5px 0;
}
.pop-dedubtn .pop-post {
	width:110px;
	float:left;
}
.pop-dedubtn .popdisabled {
	float:right;
	border:1px solid #DFDFDF;
	background:#F5F6F6;
}
.pop-dedubtn .popdisabled a {
	background:#F5F6F6;
	color:#787878;
	text-shadow:0 1px 3px #DFDFDF;
}
.common-bank-box span i {
	background:url(../images/pay_arr.png) no-repeat;
	background-size:9px 14px;
	display:inline-block;
	width:14px;
	height:14px;
	position:absolute;
	cursor:pointer;
	right:20px;
	top:15px;
}
.common-bank-box .common-item {
	padding:0;
}
.common-bank-box span {
	padding:12px 20px;
	display:block;
	position:relative;
	cursor:pointer;
}
.common-items .view-all {
	margin-bottom:2px;
}
.captcha-box input.disabled {
	color:#FF8000;
	background:#ddd;
	border-color:#ABA7A7;
	box-shadow:0px 1px 0px #E8E8E8 inset;
}
.code-pop-close {
	background:url(../images/pay_close.png) no-repeat;
	background-size:19px auto;
	width:19px;
	height:19px;
	position:absolute;
	right:-7px;
	top:-7px;
}
.pro-title {
	margin:0 0 15px;
	font-size:16px;
	color:#777;
}
.pro-nav {
	margin-bottom:10px;
}
.pro-nav a {
	color:#444;
	display:inline-block;
	margin-right:15px;
}
.pro-nav a.cur {
	color:#3C6FF1;
}
.order-wrap {
	padding:15px;
	background:#F0F0F0;
}
.pro-radio-box .end i {
	background:none;
	width:auto;
	font-style:normal;
	color:#9D9E9F;
	font-size:12px;
	display:inline-block;
	position:absolute;
	right:20px;
	height:19px;
}
.pro-numsele button {
	border:1px solid #E3E1E1;
	width:28px;
	height:28px;
	font-size:18px;
}
.pro-numsele .control_amount_sub {
	background:#F5F5F5;
	color:#888585
}
.pro-numsele .control_amount_add {
	background:#FF972D;
	color:#fff
}
.pro-numsele .buy_input {
	height:26px;
	line-height:26px;
	padding:0;
	border:1px solid #DFDFDF;
	width:70px;
	border-radius:3px;
}
.ver-phone {
	margin-top:20px;
}
.pro-numsele i {
	display:block;
	font-style:normal;
	color:#F9832D;
	font-size:12px;
	padding-top:3px;
}
.moresite {
	margin-top:10px;
}
.ver-phone .common-item .ver-phone-tit {
	width:75px;
}
.ver-phone .zhaoinput {
	height:30px;
	-webkit-box-shadow:1px 1px 2px #DBDADA inset;
}
.order-wrap .deal-other,.order-conent .deal-other {
	width:265px;
	margin:0 auto;
	padding:0 0 0 35px;
}
.phone-buy .common-item {
	padding-left:10px;
}
.order-login {
	text-align:right;
	color:#9D9E9F;
	font-size:12px;
	padding:5px 5px 5px 0;
}
.order-login a {
	color:#3C6FF1;
	font-weight:bold;
	padding-left:5px;
}
.order-siteinfo .common-item {
	padding-left:50px;
}
.order-siteinfo i.checked {
	background-position:-19px 0;
}
.order-sitebtn {
	text-align:right;
	padding:5px 0 10px;
}
.order-sitebtn a {
	color:#3C6FF1;
	font-size:12px;
}
.order-siteedit select {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-appearance:none;
	border:none;
	width:100%;
	outline:none;
	cursor:pointer;
}
.seek-help {
	color:#C2C2C3;
	text-align:center;
	font-size:12px;
}
.common-items .verify-phone {
	padding:20px 15px;
}
.common-items .verify-phone p {
	color:#838183;
	line-height:180%;
	text-align:center;
	margin-bottom:10px;
	letter-spacing:2px;
}
.common-items .verify-phone p span {
	font-size:16px;
	color:#444;
}
.error-ver {
	display:block;
	font-size:12px;
	color:#F8710F;
	margin-top:5px;
}
.common-items .verify-phone input {
	height:34px;
}
.free3 {
	text-align:right;
	color:#2C64F5;
	font-size:12px;
	padding:5px 0;
}
.common-model-tit {
	position:relative;
	min-height:24px;
	padding:11px 80px 11px 20px;
}
.common-model-tit .item-content {
	line-height:24px;
	display:inline-block;
}
.common-model-tit .item-money {
	position:absolute;
	right:20px;
	top:12px;
	font-size:16px;
}
.common-items .common-model-list {
	padding:8px 10px;
	border-bottom:1px #e6e6e6 dotted;
}
.common-model-list .item-content i {
	font-style:normal;
	display:block;
	font-size:10px;
	color:#BEBBB9;
	line-height:100%;
}
.common-model-list .item-content i.last {
	color:#97928F;
}
.common-model-list .pro-numsele {
	float:right;
	text-align:right;
}
.common-items .common-model-list .item-label {
	width:40px;
	top:8px;
}
.common-items .common-model-list .item-content {
	line-height:28px;
	float:left;
}
.common-model-end .item-content {
	color:#B1ADAB;
}
.common-model-end .pro-numsele {
	color:#97928F;
	font-size:12px;
	line-height:28px;
}
.mobile-tipe {
	font-size:12px;
	color:#9D9E9F;
	padding:5px 0 0 10px;
}
.icon-pro-model {
	cursor:pointer;
	display:inline-block;
}
.cookie-box {
	height:34px;
	background:#FFF3C4;
	color:#F04401;
	font-size:10px;
	line-height:34px;
	position:relative;
	padding-left:25px;
	overflow:hidden;
	box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
	-webkit-box-shadow:1px 1px 4px #CCC,0px 1px 0px #fecebd inset;
}
.cookie-box i {
	position:absolute;
	display:inline-block;
	width:38px;
	height:38px;
	background:url(../images/icon_cookie.png) no-repeat;
	background-size:19px auto;
	top:7px;
	left:3px;
}
.app-download-box {
	padding:10px 12px;
	background:#F1EFDA;
	height:200px;
	position:relative;
}
.app-download-fl {
	float:left;
	width:170px;
}
.app-download-fr {
	float:right;
}
.app-download-box h3 {
	font-size:18px;
	margin-top:25px;
	color:#545353;
}
.app-download-box h3 b {
	color:#FD700A;
	font-size:20px;
	padding-left:3px;
}
.app-download-box h3 b.android {
	color:#72B426;
}
.app-download-box h3 b.winphone {
	color:#62c2fc;
}
.app-download-box span {
	color:#90908D;
	font-size:12px;
}
.app-download-box a {
	background:url(../images/app_pic_btn.png) no-repeat;
	background-size:283px auto;
	width:160px;
	height:35px;
	display:inline-block;
	margin-top:20px;
}
a.btn-iphone-download {
	background-position:-123px 0;
}
a.btn-android-download {
	background-position:-123px -36px;
}
a.btn-winphone-download {
	background-position:-123px -72px;
}
.app-download-map {
	position:absolute;
	background:url(../images/app_pic_map.png) no-repeat;
	background-size:auto 92px;
	width:194px;
	height:92px;
	right:30px;
	bottom:-40px;
}
.app-intro-box {
	padding:15px 18px;
	background:#fff;
}
.app-intro-box p {
	line-height:160%;
	font-size:12px;
	font-weight:normal;
	color:#939393;
}
.app-intro-box p b {
	font-size:16px;
	margin:10px 0 5px 0;
	display:block;
}
.app-download-box .app-download-fr a {
	width:122px;
	display:block;
	margin-top:10px;
}
a.btn-download-iphone {
	background-position:0 0;
}
a.btn-download-android {
	background-position:0px -36px;
}
a.btn-download-winphone {
	background-position:0px -72px;
}
.order-paymode {
	padding:35px 0;
	text-align:center;
	position:relative;
	color:#464645;
	font-size:20px;
	line-height:27px;
	padding-left:35px;
}
.order-paymode i {
	background:url(../images/icon_order_paymode.png) no-repeat;
	background-size:29px auto;
	position:absolute;
	margin-left:-35px;
	width:29px;
	height:29px;
}
.order-paymode i.succ {
	background-position:0 0;
}
.order-paymode i.fail {
	background-position:0 -33px;
}
.order-pro-detail h4 {
	color:#444;
	padding:10px 0 0 10px;
}
.order-pro-detail ul {
	margin:5px 0 10px;
	box-shadow:0px 1px 2px #D7D7D7;
	border:1px solid #CECECE;
	border-radius:4px;
	background:#fff;
}
.order-pro-detail ul li {
	position:relative;
}
.order-pro-detail .common-item {
	padding:12px 10px 10px 92px;
	position:relative;
	min-height:24px;
	overflow:hidden;
}
.order-pro-detail .common-item .item-label {
	display:inline-block;
	width:65px;
	text-align:right;
	color:#817E7E;
	font-size:12px;
	position:absolute;
	left:8px;
	top:16px;
}
.order-pro-detail .common-item .item-content {
	vertical-align:middle;
	line-height:24px;
}
.order-pro-detail .info-tips {
	color:#F8710F;
	font-size:12px;
	padding-left:15px;
}
.order-paymode-btn {
	margin:15px 5px 25px;
	height:35px;
}
.order-paymode-btn a {
	background:#F08A01;
	padding:7px 30px;
	display:inline-block;
	font-size:14px;
	color:#fff;
}
.order-paymode-btn a.fr {
	float:right;
}
.order-paymode-btn a.fl {
	float:left;
}
.order-paymode-btn a.fc {
	border-radius:5px;
	padding:7px 80px;
}
.order-prorecom .title {
	font-size:12px;
	color:#444;
	padding-bottom:5px;
}
.order-prorecom ul {
	overflow:hidden;
	margin-left:-12px;
}
.order-prorecom ul li {
	padding:4px;
	border:1px solid #C4C4C4;
	box-shadow:1px 1px 4px #CCC;
	width:128px;
	float:left;
	margin:0 0 10px 12px;
}
.order-prorecom ul li img {
	vertical-align:top;
}
.order-prorecom ul li h3 {
	font-size:12px;
	color:#505050;
	margin:5px 0;
	padding:0;
	line-height:150%;
	height:15px;
	overflow:hidden;
}
.prorecom-price {
	overflow:hidden;
}
.prorecom-price .n_buy_ed {
	float:right;
	font-size:12px;
	color:#A2A2A2;
}
.prorecom-price .yen {
	float:left;
	font-size:12px;
	color:#FF5A00;
}
.arrowside-fun {
	position:absolute;
	right:15px;
	top:9px;
	font-size:14px;
	color:#FFFDFA;
	padding-left:8px;
	text-align:center;
	font-weight:bold;
}
.arrowside-fun .ml-fx,.arrowside-fun .ml-colg,.arrowside-fun .ml-coll {
	background:url(../images/icon_detail_side.png) no-repeat;
	background-size:23px auto;
	width:23px;
	height:23px;
	display:block;
	text-indent:-999em;
}
.arrowside-fun .ml-fx {
	background-position:0 -49px;
}
.arrowside-fun .ml-colg {
	background-position:0 0;
}
.arrowside-fun .ml-coll {
	background-position:0 -24px;
}
.section-detailbox {
	margin:15px 10px 0;
	background:#fff;
	box-shadow:0px 1px 2px #D7D7D7;
}
.section-detailbox h1 {
	font-size:18px;
	color:#222;
	font-weight:bold;
}
.section-detailbox h3 {
	font-size:16px;
	color:#464545;
}
.section-detailbox section {
	padding:10px;
}
.section-detailbox .title {
	border-bottom:1px dashed #CBCBCB;
}
.section-detailbox section.deal-other {
	padding:10px 10px 0;
}
.section-detailbox section.deal-phone {
	position:relative;
	padding-right:65px;
}
.section-detailbox section.deal-phone p {
	font-size:12px;
	margin-top:5px;
}
.section-detailbox section.deal-phone .icon {
	position:absolute;
	top:10px;
	right:0;
	width:60px;
	border-left:2px solid #D4D4D4;
	height:45px;
}
.section-detailbox section.deal-phone .icon i {
	background-position:0 -98px;
	display:inline-block;
	width:23px;
	height:25px;
	margin:10px 0 0 15px;
}
.section-detailbox section.deal-view a {
	text-align:center;
	color:#FF4C06;
	display:block;
}
.section-detailbox h2 {
	font-size:16px;
	color:#464545;
	font-weight:bold;
}
.detail_cen ol li {
	list-style:disc;
	margin-left:18px;
	margin-bottom:5px;
	color:#464545;
}
.section-detailbox h2 span.gs {
	text-align:right;
	display:inline-block;
	float:right;
	font-size:12px;
	font-weight:normal;
}
.section-detailbox h2 span.gs b {
	color:#FF4F0B;
	font-size:18px;
}
.section-detailbox section.goods {
	overflow:hidden;
	padding:10px 10px 0;
}
.section-detailbox .goods-txt {
	margin-top:-11px;
	overflow:hidden;
}
.section-detailbox section.thisother {
	overflow:hidden;
	padding:10px 10px 0;
}
.section-detailbox section.thisother div {
	margin-top:-11px;
}
.section-detailbox section.thisother a {
	display:block;
	border-top:1px dashed #CBCBCB;
	padding:10px 0px;
	position:relative;
}
.section-detailbox section.thisother span {
	position:absolute;
	right:0;
	top:10px;
	font-size:12px;
}
.section-detailbox section.thisother p {
	margin-right:80px;
	font-size:12px;
	color:#464545;
}
.section-buybox {
	height:40px;
	padding:8px 10px;
	background:#fff;
	border-top:1px solid #E3E3E3;
	margin:15px 0 10px;
	overflow:hidden;
}
.deal-buybtn {
	float:right;
	width:120px;
	margin:0;
	border-radius:3px;
	height:38px;
	line-height:38px;
	background:#FE8D19;
	text-align:center;
}
.deal-buybtn a {
	font-size:19px;
	color:#fff;
}
.deal-buyatt {
	float:left;
}
.deal-buyatt .price {
	font-size:16px;
	color:#A1A1A1;
}
.deal-buyatt .price b {
	font-size:30px;
	color:#FF4900;
	margin-right:5px;
}
.deal-nobuy {
	background:#999;
}
.section-detailbox .deal-pic {
	padding:12px 20px 15px;
	width:260px;
	margin:0 auto;
}
.section-detailbox .deal-pic img {
	vertical-align:top;
	border-radius:5px;
}
.section-detailbox .result {
	text-align:center;
	font-size:18px;
	color:#FF4C06;
	padding:20px;
}
.section-detailbox .result a {
	position:relative;
	font-size:18px;
	color:#FF4C06;
	display:block;
	padding:5px 0;
}
.result a i:after {
	content:' ';
	position:absolute;
	top:38%;
	margin-left:10px;
	width:8px;
	height:8px;
	border:#86898C solid;
	border-width:2px 2px 0 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
}
.banner-view {
	margin:0 auto;
	width:320px;
	height:55px;
	overflow:hidden;
	position:relative;
}
.sliderwrap {
	width:100%;
	height:100%;
	overflow:hidden;
}
.banner-view ul {
	height:100%;
	display:-webkit-box;
}
.banner-view li {
	width:320px;
	height:100%;
}
.banner-view .indicator {
	position:relative;
	margin:0 auto;
	width:auto;
	height:10px;
	text-align:center;
	top:-18px;
	z-index:2;
}
.banner-view .indicator span,.banner-view .viewclose {
	background:url(../images/banner_viewicon.png) no-repeat;
	background-size:15px auto;
}
.banner-view .indicator span {
	display:inline-block;
	width:9px;
	height:9px;
	background-position:0 0;
	margin-right:5px;
}
.banner-view .indicator span.cur {
	background-position:0 -11px;
}
.banner-view .viewclose {
	width:15px;
	height:15px;
	background-position:0 -23px;
	position:absolute;
	right:10px;
	top:10px;
	display:inline-block;
	z-index:2;
}
.section-detailbox .detail_cen ul {
	background:none;
	border:none;
	padding:10px 0;
}
.order-tips {
	background:#FFF3C4;
	padding:8px 10px 8px 25px;
	color:#F04401;
	position:relative;
	font-size:12px;
}
.order-tips i {
	background:url(../images/icon_order_tips.png) no-repeat;
	background-size:14px auto;
	position:absolute;
	left:8px;
	top:10px;
	display:inline-block;
	width:14px;
	height:14px;
}
.header_refund {
	height:42px;
	background-color:#FF4B14;
	border-bottom:1px solid #FF4B14;
	z-index:2;
	position:relative;
}
.section-refund section.mode i,.section-refund section.cause i,.binding-item label i {
	background:url(../images/icon_refund_wap.png) no-repeat;
	background-size:25px auto;
}
.refund-box h1 {
	font-size:16px;
	color:#333;
	margin:15px 10px 0;
	font-weight:bold;
}
.section-refund {
	margin:10px 10px 10px;
	background:#fff;
	box-shadow:0px 1px 2px #D7D7D7;
}
.section-refund section {
	padding:10px;
	color:#696969;
}
.section-refund .title {
	border-bottom:1px solid #CBCBCB;
	color:#333;
}
.section-refund h2 {
	font-size:16px;
	color:#464545;
	font-weight:bold;
}
.section-refund section.mode,.section-refund section.cause {
	padding:0;
}
.section-refund section.mode label {
	padding:10px 10px 10px 45px;
	display:block;
	height:26px;
	line-height:26px;
	position:relative;
	border-bottom:1px solid #CBCBCB;
}
.section-refund section.cause label {
	padding:10px 10px 10px 45px;
	display:block;
	height:26px;
	line-height:26px;
	position:relative;
	border-bottom:1px dashed #CBCBCB;
}
.section-refund section.cause label.noline {
	border-bottom:none;
}
.section-refund section.mode i,.section-refund section.cause i {
	display:inline-block;
	width:25px;
	height:26px;
	position:absolute;
	left:10px;
	top:10px;
	background-position:0 -26px;
}
.section-refund section.mode i.current,.section-refund section.cause i.current,.binding-item label.checked i {
	background-position:0 0;
	line-height:26px;
	padding:0;
}
.refund-btnbox {
	height:40px;
	margin:20px 15px;
}
.refund-btn {
	font-size:18px;
	background:#E96E0A;
	border:1px solid #E96E0A;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	overflow:hidden;
	border-radius:6px;
	-webkit-appearance:none;
}
.refund-ul li {
	line-height:180%;
}
.section-refund .mode-pop {
	min-height:250px;
}
.section-refund .mode-pop h2 {
	text-align:center;
	margin:10px 0 20px;
}
.section-refund .mode-pop  p {
	color:#000;
	line-height:200%;
}
.section-refund .mode-pop span {
	font-size:12px;
	color:#535353;
	margin-top:5px;
	display:inline-block;
}
.section-refund .rdtipe p {
	color:#8A8F8D;
	line-height:160%;
	margin-top:5px;
}
.section-refund .rdtipe p b {
	color:#464545;
}
.myls-edit-btn {
	padding:10px 10px 30px;
}
.myls-btn-submit {
	width:100%;
	height:34px;
	background:#FF972D;
	border:none;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:34px;
}
.arrowhelp {
	position:absolute;
	right:15px;
	top:5px;
	font-size:20px;
	color:#FFFDFA;
	text-align:center;
}
.my-code {
	margin:20px;
	border:1px solid #CECECE;
	background:#fff;
}
.my-code dt {
	padding:15px 10px 15px 25px;
	border-bottom:1px solid #E7E7E7;
	font-size:14px;
	color:#FF4C06;
}
.my-code dt i {
	background:url(../images/myls_icon_name.png) no-repeat;
	background-size:39px auto;
	width:39px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	margin-right:12px;
}
.my-code dd {
	text-align:center;
	padding:30px 0 60px;
}
.my-code dd p {
	font-size:14px;
	color:#8B8B8B;
}
.my-code-succ {
	padding:20px;
	text-align:center;
	min-height:300px;
}
.my-code-succ p.tit {
	font-size:16px;
	color:#424242;
	padding:10px 0 5px;
}
.my-code-succ p em {
	font-size:14px;
	color:#FF5724;
	font-style:normal;
}
.my-code-succ p.con i {
	background:#E8534F;
	padding:2px 8px;
	border-radius:5px;
	color:#fff;
	font-style:normal;
}
.my-code-succ p.rec {
	margin-top:20px;
	color:#818284;
}
.my-code-succ p.rec i {
	display:inline-block;
	width:8px;
	height:8px;
	background:#F9AD95;
	border-radius:10px;
	margin-right:10px;
}
.my-code-rec {
	border:1px solid #CECECE;
	padding:10px 5px;
	border-radius:5px;
	background:#fff;
	text-align:center;
	color:#797979;
	font-size:12px;
	margin-bottom:20px;
	position:relative;
}
.my-code-rec span {
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-10px;
	display:block;
	height:0;
	width:0;
	font-size:0;
	line-height:0;
	border-color:#CECECE transparent transparent transparent;
	border-style:solid dashed dashed dashed;
	border-width:10px;
}
.my-code-rec i {
	position:absolute;
	bottom:-9px;
	left:-10px;
	display:block;
	height:0;
	width:0;
	font-size:0;
	line-height:0;
	border-color:#fff transparent transparent  transparent;
	border-style:solid dashed dashed dashed;
	border-width:10px;
}
.user-help {
	padding:20px;
}
.user-help dl {
	margin-bottom:15px;
}
.user-help dt {
	font-size:18px;
	color:#616161;
	margin-bottom:5px;
	font-weight:bold;
}
.user-help dd {
	font-size:16px;
	color:888;
}
footer .slogan {
	position:relative;
	text-align:center;
	font-size:12px;
	color:#999;
	height:30px;
	z-index:0;
	margin:0 20px;
}
footer .slogan span {
	line-height:23px;
	background:#f6f6f6;
	top:0;
	margin:0 auto;
	z-index:4;
	padding:0 15px;
	position:relative;
	text-align:center;
	font-size:12px;
	color:#616161;
	height:30px;
}
footer .slogan p {
	height:1px;
	width:100%;
	text-indent:-9999px;
	font-size:0;
	position:absolute;
	top:11px;
	z-index:1;
	background:#9A9999;
}
.draw-item {
	padding:12px 30px 0 135px;
	text-align:left;
}
.draw-item h2 {
	line-height:150%;
	margin-bottom:5px;
	color:#393939;
}
.draw-item h3 {
	font-size:12px;
	color:#666668;
}
.section-detailbox .draw-num p {
	font-size:12px;
	color:#909090;
	margin-bottom:5px;
}
.section-detailbox .draw-num p .f16 {
	font-size:16px;
	color:#666668;
}
.draw-table td {
	padding:3px 5px;
	text-align:center;
	font-size:12px;
}
.draw-table td.line {
	border-right:1px solid #C7C7C7;
}
.draw-section-pic {
	background:#fff;
	box-shadow:0px 1px 2px #D7D7D7;
}
.draw-pic {
	padding:12px 0;
	width:150px;
	margin:0 auto;
}
.draw-pic img {
	vertical-align:top;
	border-radius:5px;
}
.view-morebox {
	text-align:center;
	padding:8px 0;
}
.view-more {
	color:#393939;
	position:relative;
	display:block;
}
.view-more i:after {
	content:' ';
	position:absolute;
	top:3px;
	margin-left:10px;
	width:8px;
	height:8px;
	border:#86898C solid;
	border-width:0 2px 2px 0;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
}
.lottery-default {
	background:url(../images/lottery_default.png) no-repeat;
	background-size:60px auto;
	text-align:center;
	background-position:top center;
	padding-top:90px;
	margin:40px 0 20px;
}
.lottery-default p {
	font-size:12px;
	color:#A6A6A6;
}
.binding-cont {
	padding:20px;
}
.binding-user {
	padding-bottom:20px;
	text-align:center;
}
.binding-user p.tit {
	color:#6C6A6A;
	font-size:16px;
	padding:10px 0 5px;
}
.binding-user p.num {
	font-size:20px;
	color:#424242;
}
.binding-title {
	color:#FF5724;
	margin-bottom:6px;
}
.binding-items {
	background:#FFF;
	border:1px #E1E1E1 solid;
	border-radius:4px;
	box-shadow:0px 1px 2px #D1D1D1;
	-webkit-box-shadow:0px 1px 2px #D1D1D1;
}
.binding-items label {
	padding:4px 10px 8px 55px;
	display:block;
	position:relative;
	background:url(../images/myls_icon_avatar.png) no-repeat 12px 8px;
	background-size:33px auto;
}
.binding-items p {
	padding-right:30px;
}
.binding-items .bi-name {
	font-size:16px;
	color:#444;
}
.binding-items .bi-date {
	font-size:12px;
	color:#817E7E;
	line-height:120%;
}
.binding-items label input {
	display:none;
}
.binding-item {
	border-bottom:1px #DEDEDE solid;
	min-height:24px;
	overflow:hidden;
}
.binding-item label i {
	right:15px;
	top:13px;
	cursor:pointer;
	width:25px;
	height:26px;
	display:inline-block;
	position:absolute;
	background-position:0 -26px;
}
.binding-edit {
	padding:25px 0 0;
}
.binding-edit p {
	font-size:12px;
	padding-top:5px;
	color:#595959;
}
.binding-submit {
	width:100%;
	height:34px;
	background:#F08A01;
	border:none;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:34px;
	border-radius:4px;
	font-weight:bold;
}
.binding-submit:hover {
	background:#FFB745;
}
